Module: RSpec::SleepingKingStudios::Matchers

Defined in:
lib/rspec/sleeping_king_studios/matchers.rb,
lib/rspec/sleeping_king_studios/matchers/core.rb,
lib/rspec/sleeping_king_studios/matchers/built_in.rb,
lib/rspec/sleeping_king_studios/matchers/active_model.rb,
lib/rspec/sleeping_king_studios/matchers/base_matcher.rb,
lib/rspec/sleeping_king_studios/matchers/core/construct.rb,
lib/rspec/sleeping_king_studios/matchers/core/be_boolean.rb,
lib/rspec/sleeping_king_studios/matchers/built_in/include.rb,
lib/rspec/sleeping_king_studios/matchers/core/have_reader.rb,
lib/rspec/sleeping_king_studios/matchers/core/have_writer.rb,
lib/rspec/sleeping_king_studios/matchers/core/have_property.rb,
lib/rspec/sleeping_king_studios/matchers/built_in/be_kind_of.rb,
lib/rspec/sleeping_king_studios/matchers/built_in/respond_to.rb,
lib/rspec/sleeping_king_studios/matchers/active_model/have_errors.rb

Overview

class

Defined Under Namespace

Modules: ActiveModel, BuiltIn, Core, Shared Classes: BaseMatcher

Instance Method Summary collapse

Instance Method Details

#be_booleanObject Also known as: be_bool



41
42
43
# File 'lib/rspec/sleeping_king_studios/matchers/core/be_boolean.rb', line 41

def be_boolean
  RSpec::SleepingKingStudios::Matchers::Core::BeBooleanMatcher.new
end

#be_kind_of(expected) ⇒ Object Also known as: be_a



68
69
70
# File 'lib/rspec/sleeping_king_studios/matchers/built_in/be_kind_of.rb', line 68

def be_kind_of expected
  RSpec::SleepingKingStudios::Matchers::BuiltIn::BeAKindOfMatcher.new expected
end

#constructObject Also known as: be_constructible



215
216
217
# File 'lib/rspec/sleeping_king_studios/matchers/core/construct.rb', line 215

def construct
  RSpec::SleepingKingStudios::Matchers::Core::ConstructMatcher.new
end

#have_errorsObject



268
269
270
# File 'lib/rspec/sleeping_king_studios/matchers/active_model/have_errors.rb', line 268

def have_errors
  RSpec::SleepingKingStudios::Matchers::ActiveModel::HaveErrorsMatcher.new
end

#have_property(expected) ⇒ Object



109
110
111
# File 'lib/rspec/sleeping_king_studios/matchers/core/have_property.rb', line 109

def have_property expected
  RSpec::SleepingKingStudios::Matchers::Core::HavePropertyMatcher.new expected
end

#have_reader(expected) ⇒ Object



79
80
81
# File 'lib/rspec/sleeping_king_studios/matchers/core/have_reader.rb', line 79

def have_reader expected
  RSpec::SleepingKingStudios::Matchers::Core::HaveReaderMatcher.new expected
end

#have_writer(expected) ⇒ Object



63
64
65
# File 'lib/rspec/sleeping_king_studios/matchers/core/have_writer.rb', line 63

def have_writer expected
  RSpec::SleepingKingStudios::Matchers::Core::HaveWriterMatcher.new expected
end

#include(*expected, &block) ⇒ Object



113
114
115
# File 'lib/rspec/sleeping_king_studios/matchers/built_in/include.rb', line 113

def include *expected, &block
  RSpec::SleepingKingStudios::Matchers::BuiltIn::IncludeMatcher.new *expected, &block
end

#respond_to(*expected) ⇒ Object

See Also:

  • RSpec::SleepingKingStudios::Matchers::BuiltIn::RespondToMatcher#matches?


261
262
263
# File 'lib/rspec/sleeping_king_studios/matchers/built_in/respond_to.rb', line 261

def respond_to *expected
  RSpec::SleepingKingStudios::Matchers::BuiltIn::RespondToMatcher.new *expected
end