2015-02-28 22:28:56 -05:00
|
|
|
require 'doublespeak_spec_helper'
|
2014-04-19 20:01:22 -04:00
|
|
|
|
|
|
|
module Shoulda::Matchers
|
|
|
|
describe Doublespeak do
|
2014-06-12 18:12:54 -04:00
|
|
|
describe '.double_collection_for' do
|
2014-04-19 20:01:22 -04:00
|
|
|
it 'delegates to its world' do
|
2014-11-07 17:22:20 -05:00
|
|
|
allow(Doublespeak.world).to receive(:double_collection_for)
|
|
|
|
|
2014-06-12 18:12:54 -04:00
|
|
|
described_class.double_collection_for(:klass)
|
2014-11-07 17:22:20 -05:00
|
|
|
|
|
|
|
expect(Doublespeak.world).
|
|
|
|
to have_received(:double_collection_for).
|
|
|
|
with(:klass)
|
2014-04-19 20:01:22 -04:00
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
describe '.with_doubles_activated' do
|
|
|
|
it 'delegates to its world' do
|
2014-11-07 17:22:20 -05:00
|
|
|
allow(Doublespeak.world).to receive(:with_doubles_activated)
|
|
|
|
|
2014-04-19 20:01:22 -04:00
|
|
|
described_class.with_doubles_activated
|
2014-11-07 17:22:20 -05:00
|
|
|
|
|
|
|
expect(Doublespeak.world).to have_received(:with_doubles_activated)
|
2014-04-19 20:01:22 -04:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|