File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed
Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -184,6 +184,14 @@ def given(*domain_events)
184184 )
185185
186186 timer_reset_event = Game ::TimerReset . new ( data : { slot : 1 , game_id : game_id } )
187+
188+ # Debug: Check if event_store has subscribers
189+ puts "=== EVENT STORE DEBUG ==="
190+ puts "Event store class: #{ event_store . class } "
191+ puts "Event store repository: #{ event_store . instance_variable_get ( :@repository ) . class } "
192+ puts "Event store has subscribers: #{ event_store . respond_to? ( :subscribers ) ? event_store . subscribers . any? : 'unknown' } "
193+ puts "=========================="
194+
187195 event_store . publish ( timer_reset_event , stream_name : game_id )
188196 expect ( stub ) . to have_been_requested
189197 end
Original file line number Diff line number Diff line change @@ -15,14 +15,22 @@ def event_store
1515 RailsEventStore ::Client
1616 . new ( repository : RailsEventStore ::InMemoryRepository . new )
1717 . tap do |client |
18+ puts "=== SUBSCRIBING TO InMemoryEventStore ==="
1819 client . subscribe (
19- -> ( event ) { Notifications ::SlackNotifier . new ( logger : Rails . logger , event_store : client ) . call ( event ) } ,
20+ -> ( event ) {
21+ puts "SlackNotifier subscriber called for #{ event . class } "
22+ Notifications ::SlackNotifier . new ( logger : Rails . logger , event_store : client ) . call ( event )
23+ } ,
2024 to : [ Game ::NewTurnStarted , Game ::PlayerDisconnected , Game ::TimerReset ]
2125 )
2226 client . subscribe (
23- -> ( event ) { ReadModel ::GameReadModelUpdater . new ( logger : Rails . logger ) . call ( event ) } ,
27+ -> ( event ) {
28+ puts "GameReadModelUpdater subscriber called for #{ event . class } "
29+ ReadModel ::GameReadModelUpdater . new ( logger : Rails . logger ) . call ( event )
30+ } ,
2431 to : [ Game ::PlayerRegistered ]
2532 )
33+ puts "=== SUBSCRIPTIONS COMPLETE ==="
2634 end
2735 end
2836end
You can’t perform that action at this time.
0 commit comments