Class: BeSameValueAs
Overview
RSpec matcher for assert_value
Instance Method Summary
collapse
#assert_value, #be_same_value_as, #file_offsets
Constructor Details
Returns a new instance of BeSameValueAs.
454
455
456
457
|
# File 'lib/assert_value.rb', line 454
def initialize(expected)
@expected = expected
@rspec_matcher = true
end
|
Instance Method Details
#failure_message ⇒ Object
467
468
469
|
# File 'lib/assert_value.rb', line 467
def failure_message
"expected to be the same"
end
|
#failure_message_when_negated ⇒ Object
471
472
473
|
# File 'lib/assert_value.rb', line 471
def failure_message_when_negated
"expected not to be the same"
end
|
#matches?(target) ⇒ Boolean
459
460
461
462
463
464
465
|
# File 'lib/assert_value.rb', line 459
def matches?(target)
if target.is_a? Proc
assert_value @expected, &target
else
assert_value target, @expected
end
end
|
#supports_block_expectations? ⇒ Boolean
475
476
477
|
# File 'lib/assert_value.rb', line 475
def supports_block_expectations?
true
end
|