module RSpec::SleepingKingStudios::Deferred::Dsl::Examples::Macros
Meta-methods for defining deferred examples.
Public Instance Methods
Source
# File lib/rspec/sleeping_king_studios/deferred/dsl/examples.rb, line 16 def define_example_method(method_name) # rubocop:disable Metrics/MethodLength define_method(method_name) do |*args, **kwargs, &block| deferred_calls << RSpec::SleepingKingStudios::Deferred::Calls::Example.new( method_name, *args, **kwargs, deferred_example_group: self, &block ) nil end end
Registers a method for deferring an example.
@param method_name [String, Symbol] the name of the deferred method.
@return [void]