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