Test Allow

This commit is contained in:
Michael Miller 2022-04-02 12:07:39 -06:00
parent f1ce914b73
commit 3299c94359
No known key found for this signature in database
GPG key ID: 32B47AE8F388A1FF

View file

@ -0,0 +1,13 @@
require "../../spec_helper"
Spectator.describe Spectator::Allow do
let(dbl) { Spectator::LazyDouble.new(foo: 42) }
let(stub) { Spectator::ValueStub.new(:foo, 123) }
subject(alw) { Spectator::Allow.new(dbl) }
describe "#to" do
it "applies a stub" do
expect { alw.to(stub) }.to change { dbl.foo }.from(42).to(123)
end
end
end