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.
464
465
466
467
|
# File 'lib/assert_value.rb', line 464
def initialize(expected)
@expected = expected
@rspec_matcher = true
end
|
Instance Method Details
#failure_message ⇒ Object
477
478
479
|
# File 'lib/assert_value.rb', line 477
def failure_message
"expected to be the same"
end
|
#failure_message_when_negated ⇒ Object
481
482
483
|
# File 'lib/assert_value.rb', line 481
def failure_message_when_negated
"expected not to be the same"
end
|
#matches?(target) ⇒ Boolean
469
470
471
472
473
474
475
|
# File 'lib/assert_value.rb', line 469
def matches?(target)
if target.is_a? Proc
assert_value @expected, &target
else
assert_value target, @expected
end
end
|
#supports_block_expectations? ⇒ Boolean
485
486
487
|
# File 'lib/assert_value.rb', line 485
def supports_block_expectations?
true
end
|