spec/flipper/adapters/instrumented_spec.rb in flipper-0.8.0 vs spec/flipper/adapters/instrumented_spec.rb in flipper-0.9.0.beta1
- old
+ new
@@ -17,9 +17,19 @@
described_class.new(adapter, :instrumenter => instrumenter)
}
it_should_behave_like 'a flipper adapter'
+ it "forwards missing methods to underlying adapter" do
+ adapter = Class.new do
+ def foo
+ :foo
+ end
+ end.new
+ instrumented = described_class.new(adapter)
+ expect(instrumented.foo).to eq(:foo)
+ end
+
describe "#name" do
it "is instrumented" do
expect(subject.name).to be(:instrumented)
end
end