class BeSameValueAs

RSpec matcher for assert_value

Public Class Methods

new(expected) click to toggle source
# File lib/assert_value.rb, line 454
def initialize(expected)
    @expected = expected
    @rspec_matcher = true
end

Public Instance Methods

failure_message() click to toggle source
# File lib/assert_value.rb, line 467
def failure_message
    "expected to be the same"
end
failure_message_when_negated() click to toggle source
# File lib/assert_value.rb, line 471
def failure_message_when_negated
    "expected not to be the same"
end
matches?(target) click to toggle source
# 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?() click to toggle source
# File lib/assert_value.rb, line 475
def supports_block_expectations?
    true
end