Skip to content

Commit cab0cff

Browse files
committed
Handler is required to be an explicit instance now
1 parent c54dd14 commit cab0cff

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

Diff for: ruby_event_store-rspec/spec/ruby_event_store/rspec/have_subscribed_to_events_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module RSpec
1212
)
1313
)
1414
end
15-
let(:handler) { Handler }
15+
let(:handler) { Handler.new }
1616

1717
def matcher(*expected)
1818
HaveSubscribedToEvents.new(*expected, differ: colorless_differ, phraser: phraser)

Diff for: ruby_event_store-rspec/spec/ruby_event_store/rspec/matchers_spec.rb

+4-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ module RSpec
1919
specify { expect(matchers.have_subscribed_to_events(FooEvent, BarEvent)).to be_an(HaveSubscribedToEvents) }
2020

2121
specify do
22-
event_store.subscribe(Handler, to: [FooEvent])
23-
expect(Handler).to matchers.have_subscribed_to_events(FooEvent).in(event_store)
24-
expect(Handler).not_to matchers.have_subscribed_to_events(BarEvent).in(event_store)
22+
handler = Handler.new
23+
event_store.subscribe(handler, to: [FooEvent])
24+
expect(handler).to matchers.have_subscribed_to_events(FooEvent).in(event_store)
25+
expect(handler).not_to matchers.have_subscribed_to_events(BarEvent).in(event_store)
2526
end
2627
end
2728

0 commit comments

Comments
 (0)