spec/taskinator/taskinator_spec.rb in taskinator-0.5.0 vs spec/taskinator/taskinator_spec.rb in taskinator-0.5.1

- old
+ new

@@ -84,8 +84,24 @@ subject.instrumenter.instrument(:foo, :bar) do :baz end end end + end + [ + Taskinator::NoOpInstrumenter, + Taskinator::ConsoleInstrumenter + ].each do |instrumenter| + describe instrumenter do + it "yields to given block" do + instance = instrumenter.new + + block = SpecSupport::Block.new + expect(block).to receive(:call) + + instance.instrument(:foo, :bar => :baz, &block) + end + end end + end