Sha256: 9cc4402164f0df6f581f80a26ab941b39e35aaf8f06498f1af150d758e428188
Contents?: true
Size: 910 Bytes
Versions: 2
Compression:
Stored size: 910 Bytes
Contents
module OpalSpec class ExpectationNotMetError < StandardError; end module Expectations def should matcher = nil if matcher matcher.match self else OpalSpec::PositiveOperatorMatcher.new self end end def should_not matcher = nil if matcher matcher.not_match self else OpalSpec::NegativeOperatorMatcher.new self end end def be_kind_of expected OpalSpec::BeKindOfMatcher.new expected end def be_nil OpalSpec::BeNilMatcher.new nil end def be_true OpalSpec::BeTrueMatcher.new true end def be_false OpalSpec::BeFalseMatcher.new false end def equal expected OpalSpec::EqualMatcher.new expected end def raise_error expected OpalSpec::RaiseErrorMatcher.new expected, &@actual end end end class Object include OpalSpec::Expectations end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opal-spec-0.0.2 | lib/opal/spec/expectations.rb |
opal-spec-0.0.1 | lib/opal/spec/expectations.rb |