module Tengu::Matchers
Public Instance Methods
be(value = nil)
click to toggle source
# File lib/tengu/matchers.rb, line 37 def be(value = nil) if value equal(value) else CompositeMatcher.new end end
be_false()
click to toggle source
# File lib/tengu/matchers.rb, line 9 def be_false eq(false) end
be_instance_of(value)
click to toggle source
# File lib/tengu/matchers.rb, line 45 def be_instance_of(value) Matcher.new("be instance of #{value.inspect}") { |object| object.instance_of?(value) } end
be_kind_of(value)
click to toggle source
# File lib/tengu/matchers.rb, line 49 def be_kind_of(value) Matcher.new("be kind of #{value.inspect}") { |object| object.kind_of?(value) } end
be_nil()
click to toggle source
# File lib/tengu/matchers.rb, line 13 def be_nil eq(nil) end
be_true()
click to toggle source
# File lib/tengu/matchers.rb, line 5 def be_true eq(true) end
eq(value)
click to toggle source
# File lib/tengu/matchers.rb, line 25 def eq(value) Matcher.new("be eq to #{value.inspect}") { |object| object == value } end
eql(value)
click to toggle source
# File lib/tengu/matchers.rb, line 29 def eql(value) Matcher.new("be eql to #{value.inspect}") { |object| object.eql?(value) } end
equal(value)
click to toggle source
# File lib/tengu/matchers.rb, line 33 def equal(value) Matcher.new("be equal to #{value.inspect}") { |object| object.equal?(value) } end
have_received(message)
click to toggle source
# File lib/tengu/matchers.rb, line 17 def have_received(message) ReceiveMatcher.new(message, "have received #{message.inspect}") { |object| object._tengu_received?(message) } end
include(value)
click to toggle source
# File lib/tengu/matchers.rb, line 21 def include(value) Matcher.new("include #{value.inspect}") { |object| object.include?(value) } end
match(value)
click to toggle source
# File lib/tengu/matchers.rb, line 53 def match(value) Matcher.new("match #{value.inspect}") { |object| object =~ value } end