Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: 0c7e55afef
Fetching contributors…

Cannot retrieve contributors at this time

31 lines (26 sloc) 0.606 kb
module RSpec
module Matchers
module BuiltIn
class Satisfy
def initialize(&block)
@block = block
end
def matches?(actual, &block)
@block = block if block
@actual = actual
@block.call(actual)
end
alias == matches?
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
end
end
end
end
Jump to Line
Something went wrong with that request. Please try again.