Sha256: 0a6578f64f2ecf90b35c77b8b2ca1527f2545a79eb67bf54805ebd03d6087680
Contents?: true
Size: 699 Bytes
Versions: 4
Compression:
Stored size: 699 Bytes
Contents
module RSpec module Matchers module BuiltIn class Satisfy include MatchAliases def initialize(&block) @block = block end def matches?(actual, &block) @block = block if block @actual = actual @block.call(actual) end def failure_message_for_should "expected #{@actual} to satisfy block" end def failure_message_for_should_not "expected #{@actual} not to satisfy block" end def description "satisfy block" end # @private def supports_block_expectations? false end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems