class RSpec::SleepingKingStudios::Deferred::Calls::IncludedExamples
Value object representing a deferred RSpec
included example group.
Public Instance Methods
Source
# File lib/rspec/sleeping_king_studios/deferred/calls/included_examples.rb, line 10 def name arguments.first end
@return [String] the description for the shared example group.
Private Instance Methods
Source
# File lib/rspec/sleeping_king_studios/deferred/calls/included_examples.rb, line 16 def validate_name! return if name.is_a?(Module) return if (name.is_a?(String) || name.is_a?(Symbol)) && !name.to_s.empty? message = 'shared example group name must be a non-empty String, Symbol, or ' \ 'Module' raise ArgumentError, message end
Source
# File lib/rspec/sleeping_king_studios/deferred/calls/included_examples.rb, line 28 def validate_parameters! super validate_name! end
Calls superclass method
RSpec::SleepingKingStudios::Deferred::Call#validate_parameters!