class RSpec::Clone::ExpectationTarget::Value

Wraps the target of an expectation with a value.

@example

expect(something) # => ExpectationTarget::Value wrapping something

# used with `to`
expect(actual).to be(42)

# with `not_to`
expect(actual).not_to be(4)

@note `RSpec::Clone::ExpectationTarget::Value` is not intended to be

instantiated directly by users. Use `expect` instead.

Protected Instance Methods

absolute_requirement(matcher:, negate:) click to toggle source

@param matcher [#matches?] The matcher. @param negate [Boolean] The assertion is positive or negative.

@return (see Base#absolute_requirement)

@raise (see Base#absolute_requirement)

# File lib/r_spec/clone/expectation_target/value.rb, line 30
def absolute_requirement(matcher:, negate:)
  super(
    ::TestTube.pass(@input, matcher: matcher, negate: negate),
    matcher: matcher,
    negate:  negate
  )
end