Skip to content

Commit 04fa948

Browse files
committed
test: assert unsubscribing
1 parent 03c119e commit 04fa948

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

testmodule/providers/jsonrpc/rpc_mock.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ proc start*(server: MockRpcHttpServer) =
3636
if(not hasKey(server.filters, id)):
3737
raise (ref ApplicationError)(code: -32000, msg: "filter not found")
3838

39-
del(server.filters, id)
39+
server.filters.del(id)
4040
return true
4141

4242
server.srv.start()

testmodule/providers/jsonrpc/testJsonRpcSubscriptions.nim

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,10 @@ suite "HTTP polling subscriptions - filter not found":
142142

143143
await sleepAsync(300.millis)
144144
mockServer.invalidateFilter(id)
145-
await sleepAsync(300.millis)
146-
check mockServer.newFilterCounter == 2
145+
check eventually mockServer.newFilterCounter == 2
146+
check mockServer.filters[id] == false
147+
check mockServer.filters.len() == 2
147148
await subscriptions.unsubscribe(jsonId)
149+
check mockServer.filters.len() == 1
150+
148151

0 commit comments

Comments
 (0)