Sha256: af75f09b87de01c53552fc07fe0445cf9bb6cd69ba4fc38f1191458b3143d7d0
Contents?: true
Size: 611 Bytes
Versions: 2
Compression:
Stored size: 611 Bytes
Contents
require 'orangutan/raiser' require 'orangutan/container' class Orangutan::Expectation attr_reader :return_value, :yield_container, :raiser def receives method @method = method self end def with *args @args = args self end def return value @return_value = value self end def yield value @yield_container = Orangutan::Container.new value self end def raise *args @raiser = Orangutan::Raiser.new args self end def matches? method, *args return false unless method == @method return true unless @args @args == args end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
markryall-orangutan-0.0.1 | lib/orangutan/expectation.rb |
orangutan-0.0.1 | lib/orangutan/expectation.rb |