Sha256: 2573852068c792791aab0b80d8a4ce7bd93cbe463e85786f10b4a7aacfa26a24
Contents?: true
Size: 645 Bytes
Versions: 1
Compression:
Stored size: 645 Bytes
Contents
require 'spec_helper' describe Bogus::RecordInteractions do class SampleRecordsInteractions include Bogus::RecordInteractions end let(:sample) { SampleRecordsInteractions.new } it "allows verifying that interactions happened" do sample.__record__(:foo, 1, 2, 3) expect(sample.__shadow__.has_received(:foo, [1,2,3])).to be_true end it "allows verifying that interactions didn't happen" do sample.__record__(:bar) expect(sample.__shadow__.has_received(:foo, [1,2,3])).to be_false end it "returns self from record by default" do expect(sample.__record__(:foo)).to be_a_default_return_value end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bogus-0.1.5 | spec/bogus/stubbing/record_interactions_spec.rb |