@@ -76,13 +76,7 @@ defmodule Realtime.Integration.RtChannel.BillableEventsTest do
7676
7777 # Join events
7878 assert_receive % Message { event: "phx_reply" , payload: % { "status" => "ok" } , topic: ^ topic } , 300
79-
80- assert_receive % Message {
81- topic: ^ topic ,
82- event: "system" ,
83- payload: % { "extension" => "postgres_changes" , "status" => "ok" }
84- } ,
85- 50000
79+ assert_receive % Message { topic: ^ topic , event: "system" } , 5000
8680
8781 # Wait for RateCounter to run
8882 RateCounterHelper . tick_tenant_rate_counters! ( tenant . external_id )
@@ -116,7 +110,6 @@ defmodule Realtime.Integration.RtChannel.BillableEventsTest do
116110
117111 # Join events
118112 assert_receive % Message { event: "phx_reply" , payload: % { "status" => "ok" } , topic: ^ topic } , 300
119-
120113 # Broadcast event
121114 payload = % { "event" => "TEST" , "payload" => % { "msg" => 1 } , "type" => "broadcast" }
122115
@@ -127,7 +120,7 @@ defmodule Realtime.Integration.RtChannel.BillableEventsTest do
127120 assert_receive % Message { topic: ^ topic , event: "broadcast" , payload: ^ payload }
128121 end
129122
130- refute_receive % Message { topic: ^ topic , event: "broadcast" }
123+ refute_receive _any
131124
132125 # Wait for RateCounter to run
133126 RateCounterHelper . tick_tenant_rate_counters! ( tenant . external_id )
@@ -207,25 +200,13 @@ defmodule Realtime.Integration.RtChannel.BillableEventsTest do
207200
208201 # Join events
209202 assert_receive % Message { event: "phx_reply" , payload: % { "status" => "ok" } , topic: ^ topic } , 300
210-
211- assert_receive % Message {
212- topic: ^ topic ,
213- event: "system" ,
214- payload: % { "extension" => "postgres_changes" , "status" => "ok" }
215- } ,
216- 5000
203+ assert_receive % Message { topic: ^ topic , event: "system" } , 5000
217204
218205 # Add second user to test the "multiplication" of billable events
219206 { socket , _ } = get_connection ( tenant , serializer )
220207 WebsocketClient . join ( socket , topic , % { config: config } )
221208 assert_receive % Message { event: "phx_reply" , payload: % { "status" => "ok" } , topic: ^ topic } , 300
222-
223- assert_receive % Message {
224- topic: ^ topic ,
225- event: "system" ,
226- payload: % { "extension" => "postgres_changes" , "status" => "ok" }
227- } ,
228- 5000
209+ assert_receive % Message { topic: ^ topic , event: "system" } , 5000
229210
230211 tenant = Tenants . get_tenant_by_external_id ( tenant . external_id )
231212 { :ok , conn } = Database . connect ( tenant , "realtime_test" , :stop )
@@ -239,7 +220,7 @@ defmodule Realtime.Integration.RtChannel.BillableEventsTest do
239220 event: "postgres_changes" ,
240221 payload: % { "data" => % { "schema" => "public" , "table" => "test" , "type" => "INSERT" } }
241222 } ,
242- 500
223+ 5000
243224 end
244225
245226 # Wait for RateCounter to run
@@ -267,13 +248,7 @@ defmodule Realtime.Integration.RtChannel.BillableEventsTest do
267248
268249 # Join events
269250 assert_receive % Message { event: "phx_reply" , payload: % { "status" => "ok" } , topic: ^ topic } , 300
270-
271- assert_receive % Message {
272- topic: ^ topic ,
273- event: "system" ,
274- payload: % { "extension" => "postgres_changes" , "status" => "error" }
275- } ,
276- 5000
251+ assert_receive % Message { topic: ^ topic , event: "system" } , 5000
277252
278253 # Wait for RateCounter to run
279254 RateCounterHelper . tick_tenant_rate_counters! ( tenant . external_id )
0 commit comments