spec/flipper/adapters/memoizable_spec.rb in flipper-0.8.0 vs spec/flipper/adapters/memoizable_spec.rb in flipper-0.9.0.beta1
- old
+ new
@@ -11,9 +11,19 @@
subject { described_class.new(adapter, cache) }
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
+ memoizable = described_class.new(adapter)
+ expect(memoizable.foo).to eq(:foo)
+ end
+
describe "#name" do
it "is instrumented" do
expect(subject.name).to be(:memoizable)
end
end