Sha256: 5357302fbf794806d8d56a42b134d80265931d783c3ba27f14e9e1f9f6764de2
Contents?: true
Size: 370 Bytes
Versions: 1
Compression:
Stored size: 370 Bytes
Contents
RSpec::Matchers.define :receive do |method| match do |receiver| e = receiver.should_receive(method) Array(@chained).each do |chain| e.send(*chain) end end %w(with once twice exactly at_least times at_most and_return never and_raise).each do |cmd| chain cmd do |*args| @chained ||= [] @chained << [cmd, *args] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
scripted-0.0.1 | spec/support/expect_to_receive.rb |