Details of upload 4ccc0059-155c-40ab-8f72-6fe5f0897b2f

Created at
2025-06-26T13:36:29.467Z
Total number of tests
926
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
1e6e58d
Pull request base ref
objects-spec-tags
Pull request head ref
PUB-1672/refactor-objectmessage
Branch / tag name
2051/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
15895846726
GitHub run attempt
1
GitHub run number
3551
GitHub job
test-node
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 246 failures in this upload.

Failure ID Test case ID Test class Test case Message
5175aa81-f90f-4a70-867d-9ce8323a52aa 1a70c94a-4a7a-4ea5-af26-fbc282563577 OBJECT_SYNC sequence builds object tree with all operations applied with web_socket binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence builds object tree with all operations applied with web_socket binary protocol this._utils.dataSizeBytes is not a function
d3e75366-c3a5-402c-aac0-a9e5aaa1632f cf4f1daa-1f43-4c36-80a3-17880c6191ef OBJECT_SYNC sequence builds object tree with all operations applied with web_socket text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence builds object tree with all operations applied with web_socket text protocol this._utils.dataSizeBytes is not a function
25e66f49-7768-4b2f-a815-e9831effe517 3af381ba-754f-4781-8588-3ca972943e9d OBJECT_SYNC sequence builds object tree with all operations applied with comet binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence builds object tree with all operations applied with comet binary protocol this._utils.dataSizeBytes is not a function
b7c4683f-b04f-4ddc-91c9-efc4755885fb a4acd461-727c-4fff-9c98-8e4031cc59b7 OBJECT_SYNC sequence builds object tree with all operations applied with comet text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence builds object tree with all operations applied with comet text protocol this._utils.dataSizeBytes is not a function
000c6c67-a4b7-4d63-a298-fe8dde99dab5 2336ed83-71d6-45cd-9614-6864c0ec209c OBJECT_SYNC sequence builds object tree with all operations applied with binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence builds object tree with all operations applied with binary protocol this._utils.dataSizeBytes is not a function
b5b39545-4077-4c0d-a10f-b2276edde45b 6d59c1b7-7068-4253-965d-705bb042f93e OBJECT_SYNC sequence builds object tree with all operations applied with text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence builds object tree with all operations applied with text protocol this._utils.dataSizeBytes is not a function
e06175c9-8829-43a8-8721-5dd1807721be 9a2f5078-4c15-4efb-99d5-592a9a304bab OBJECT_SYNC sequence does not change references to existing objects realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence does not change references to existing objects Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
76586627-a9d7-4d41-9b88-311b8711eb2a 8b827ab8-fa79-47f3-81a2-42bf4a73e642 LiveMap is initialized with initial value from OBJECT_SYNC sequence with comet binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with comet binary protocol The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined
1fbac715-60b4-49a5-b008-3728221433c1 ad029381-f8b9-4c2e-901e-06a97ec9be61 LiveMap is initialized with initial value from OBJECT_SYNC sequence with comet text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with comet text protocol The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined
f8055596-f09f-4f23-8310-02b6e845458a 840d0644-c408-4c46-86ea-92bc20361a21 can apply MAP_CREATE with primitives object operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with comet binary protocol The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined
5a397ebb-daed-402f-946f-67940266801d 455eb6cb-ee79-425d-8c54-78db91a87b22 can apply MAP_CREATE with primitives object operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with comet text protocol The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined
a0e882e5-da03-48c3-a92c-744448277785 4f4c289f-aeb2-436f-b954-2d6e2f579cda can apply MAP_SET with primitives object operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with comet binary protocol The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined
e63434e8-3584-4b1c-8c44-8e8e1ada2af4 a600f672-9eb2-426d-957c-d1db10371870 can apply MAP_SET with primitives object operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with comet text protocol The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined
ae1b28e3-7d6a-48e6-93c0-277a8108e2d4 860acac2-2d1e-478b-b820-431c516e328d LiveCounter.increment sends COUNTER_INC operation with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveCounter.increment sends COUNTER_INC operation with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
6159c13f-b4d7-4798-ad2f-9dd34d174ae0 77ef22aa-9978-4301-b1a9-a2386f2c2381 LiveCounter.increment sends COUNTER_INC operation with binary protocol realtime/objects Realtime with Objects plugin LiveCounter.increment sends COUNTER_INC operation with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
be0970e2-1d37-4645-a199-a6272a86fabf bc0daf2d-6ad1-41dc-9e28-eab164aaa527 LiveCounter.decrement sends COUNTER_INC operation with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveCounter.decrement sends COUNTER_INC operation with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
4123ecf5-2034-4bff-be65-b38d170c3eb5 51496a1f-6022-4d03-aecc-8f966e2202e1 LiveCounter.decrement sends COUNTER_INC operation with binary protocol realtime/objects Realtime with Objects plugin LiveCounter.decrement sends COUNTER_INC operation with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
6bab87fa-9f9f-4e1b-8a23-37b5688a5cf0 2ebdd1bc-8de8-4f22-8951-a928bf7d2489 LiveMap.set sends MAP_SET operation with primitive values with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with web_socket binary protocol this._utils.dataSizeBytes is not a function
631ebbbb-26ad-4798-8d9e-ca555f5760db d135a9a3-c7b4-46d1-944d-6b58fd726006 LiveMap.set sends MAP_SET operation with primitive values with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with web_socket text protocol this._utils.dataSizeBytes is not a function
ed41f50f-657b-4fa3-a815-9b80dda9bd5a bebc0c08-f5ec-4e1d-957b-5d6dd82671d6 LiveMap.set sends MAP_SET operation with primitive values with comet binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with comet binary protocol this._utils.dataSizeBytes is not a function
a7f444bb-189b-4402-88e0-dd2a4a4f9d4b 60a03262-8fb4-4375-80cd-a56159be650c LiveMap.set sends MAP_SET operation with primitive values with comet text protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with comet text protocol this._utils.dataSizeBytes is not a function
067459e6-5110-49f6-a403-932bf9b43b1b 6299cb72-3a75-42bd-9a4f-6f6be85397ca LiveMap.set sends MAP_SET operation with primitive values with binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with binary protocol this._utils.dataSizeBytes is not a function
5da9e756-4939-4145-b23a-fbd3c0fafad4 bb9e02dc-ed45-409b-8cf7-e98677a9bb61 LiveMap.set sends MAP_SET operation with primitive values with text protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with text protocol this._utils.dataSizeBytes is not a function
6b5793fe-74ea-4d4c-b2ca-a639b4eb42f9 440d9200-48ff-4c22-93a1-2ea6e39886af LiveMap.set sends MAP_SET operation with reference to another LiveObject with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
0636cf5f-3bf8-4494-b672-44fc1e7b12ed 1d5af4cb-5c3b-41fe-8977-256c85d8ee3a LiveMap.set sends MAP_SET operation with reference to another LiveObject with binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
e60f8ce5-e9bb-4c4a-b6a3-1a7f150fc473 6e8be65f-3587-4fd4-b043-34e939fb768c LiveMap.remove sends MAP_REMOVE operation with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap.remove sends MAP_REMOVE operation with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
e72f31ac-3650-4510-82d2-d9ff4affb00d 86d0c38c-cf28-4b5f-a6a5-42efe8543f09 LiveMap.remove sends MAP_REMOVE operation with binary protocol realtime/objects Realtime with Objects plugin LiveMap.remove sends MAP_REMOVE operation with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
9719d36e-a286-4fa9-8d18-766c35e36f7a a9869162-652c-4529-b420-922217b7aa26 Objects.createCounter sends COUNTER_CREATE operation with web_socket binary protocol realtime/objects Realtime with Objects plugin Objects.createCounter sends COUNTER_CREATE operation with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
2b90e50d-836b-4340-9581-fc90ce1f5b6b 7b5cae26-c6d9-410d-bc34-11f729922191 Objects.createCounter sends COUNTER_CREATE operation with web_socket text protocol realtime/objects Realtime with Objects plugin Objects.createCounter sends COUNTER_CREATE operation with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
aa937a22-ee65-459c-af05-da999a355d71 b4f76f34-759a-4fb6-8db8-ec7a45b76ee3 Objects.createCounter sends COUNTER_CREATE operation with comet binary protocol realtime/objects Realtime with Objects plugin Objects.createCounter sends COUNTER_CREATE operation with comet binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
7cb85747-173c-4f32-a86f-a014f44ba5dc a59fcd0c-2259-4b43-8039-4cc03f7c1a1a Objects.createCounter sends COUNTER_CREATE operation with comet text protocol realtime/objects Realtime with Objects plugin Objects.createCounter sends COUNTER_CREATE operation with comet text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
deeef0e0-5b41-46eb-9c96-fe3a109fd0ee ebce6e26-009f-495c-9c2b-f16a3ea5eb3b Objects.createCounter sends COUNTER_CREATE operation with binary protocol realtime/objects Realtime with Objects plugin Objects.createCounter sends COUNTER_CREATE operation with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
65f3e83e-7484-4ca1-aaf4-93e87874563e e3fd2189-975b-4655-99d4-fd9497657ff1 Objects.createCounter sends COUNTER_CREATE operation with text protocol realtime/objects Realtime with Objects plugin Objects.createCounter sends COUNTER_CREATE operation with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
8e737d80-1005-4d95-8da5-0ce5944e090e 6d32f7a7-a2f3-4750-8efe-307860e33745 LiveCounter created with Objects.createCounter can be assigned to the object tree with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveCounter created with Objects.createCounter can be assigned to the object tree with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
8e25848c-a6a2-4bff-8a8f-e82cc10a5e39 0e12f886-3134-424e-a928-68f8707316cc LiveCounter created with Objects.createCounter can be assigned to the object tree with web_socket text protocol realtime/objects Realtime with Objects plugin LiveCounter created with Objects.createCounter can be assigned to the object tree with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
2e9b3643-ffa5-44d5-8ee3-e66a53659bc3 c8f3096f-82ad-4fe2-80e6-541da3a7ad02 LiveCounter created with Objects.createCounter can be assigned to the object tree with comet binary protocol realtime/objects Realtime with Objects plugin LiveCounter created with Objects.createCounter can be assigned to the object tree with comet binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
a1120821-ee7b-49cd-b415-fa80946868d2 0bac9234-1ef7-4332-9de0-d321b4b60972 LiveCounter created with Objects.createCounter can be assigned to the object tree with comet text protocol realtime/objects Realtime with Objects plugin LiveCounter created with Objects.createCounter can be assigned to the object tree with comet text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
3e0ce424-86c1-4ad2-8469-6b50af859ba4 0b33d74c-83ef-45b0-8b36-47bba71f15ce LiveCounter created with Objects.createCounter can be assigned to the object tree with binary protocol realtime/objects Realtime with Objects plugin LiveCounter created with Objects.createCounter can be assigned to the object tree with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
7f61090e-e0a1-45bd-89e6-6bb545328dba 6adf67f0-7a46-41cc-8341-3642278b6722 LiveCounter created with Objects.createCounter can be assigned to the object tree with text protocol realtime/objects Realtime with Objects plugin LiveCounter created with Objects.createCounter can be assigned to the object tree with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
a2e3839d-15ca-4d4a-b0ba-27c156e8c213 9f2a6f45-1bee-4459-a989-06db0bd7532c Objects.createMap sends MAP_CREATE operation with primitive values with web_socket binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with web_socket binary protocol messageEncoding.encodeDataForWire is not a function
d00a71ab-e8cf-42c1-94aa-0b50bb9da8e4 e312ba3e-c8ab-4feb-af5a-597758cd38a2 Objects.createMap sends MAP_CREATE operation with primitive values with web_socket text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with web_socket text protocol messageEncoding.encodeDataForWire is not a function
4ca20ce0-2542-429c-a001-3b38097b9b8b d6fd41ad-89b0-411d-a903-346d11d27260 Objects.createMap sends MAP_CREATE operation with primitive values with comet binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with comet binary protocol messageEncoding.encodeDataForWire is not a function
1c6d9a2f-9395-448c-85b8-16e2b935450a 17de3027-4927-4614-b855-dc3b9b6b41d0 Objects.createMap sends MAP_CREATE operation with primitive values with comet text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with comet text protocol messageEncoding.encodeDataForWire is not a function
56e3d308-9e4d-483c-950e-1bbabf1aa172 cae85afd-8003-4c7a-ab00-88c15de7343e Objects.createMap sends MAP_CREATE operation with primitive values with binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with binary protocol messageEncoding.encodeDataForWire is not a function
e4bcc233-fa2d-4ba1-b19c-6590e3e37f84 ebd535b3-0064-4f60-b085-352971ed3a1a Objects.createMap sends MAP_CREATE operation with primitive values with text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with text protocol messageEncoding.encodeDataForWire is not a function
46220613-b13d-487b-bfa0-ea93ffc00fe3 320512cc-e97e-42d7-b165-e2ef5d302a27 Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with web_socket binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
d326d5e3-5840-44f2-9c02-1073997b1fc1 a93cd08a-9e41-41fc-adf7-0bea912ea9d7 Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with web_socket text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
19ccd2d3-7dd8-4ea6-a9fe-0d4f0d6163c6 4a1b15cd-70a9-40d0-80be-d94f81d99d49 Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with comet binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with comet binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
aaa0de9d-2421-4091-a8b5-d2d716ab947d 92701854-ef63-47bb-a3d9-aee5559514ac Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with comet text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with comet text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
541ca203-544b-484e-8090-290eefbc0bb5 63ebfadb-e3a8-4eaf-8958-0de6e757b56c Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
9da4e5a4-2ec4-463b-b7d5-9867098ad09f 1d0367f1-692b-4906-99da-09aa0ad4b2b2 Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with reference to another LiveObject with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
6a3c457b-8d51-404d-bd56-41f827084c9d 34cd09bf-0bc7-434d-8f57-f02126bf48b2 LiveMap created with Objects.createMap can be assigned to the object tree with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap created with Objects.createMap can be assigned to the object tree with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
503b0f5f-158b-4561-872e-dba19e5e8fc1 d8055d2e-7163-48a1-aacd-327648ce7857 LiveMap created with Objects.createMap can be assigned to the object tree with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap created with Objects.createMap can be assigned to the object tree with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
dc86a383-9aae-431e-b319-df32f21a7564 f8d8673d-268a-4096-bae8-9451fc11cf41 LiveMap created with Objects.createMap can be assigned to the object tree with comet binary protocol realtime/objects Realtime with Objects plugin LiveMap created with Objects.createMap can be assigned to the object tree with comet binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
49191e99-db53-4b9e-826a-f8b0c44d20a5 c55456b9-e5d9-4dac-b57f-28c31c5199e6 LiveMap created with Objects.createMap can be assigned to the object tree with comet text protocol realtime/objects Realtime with Objects plugin LiveMap created with Objects.createMap can be assigned to the object tree with comet text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
eec5dfe2-a843-41bb-9a24-66461bedfade 1efc324b-f4d2-41fc-92cf-ef8bfa3b0c09 LiveMap created with Objects.createMap can be assigned to the object tree with binary protocol realtime/objects Realtime with Objects plugin LiveMap created with Objects.createMap can be assigned to the object tree with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
510c280c-136a-49a8-ae2b-7c3bcc547467 b762194b-e077-4043-820c-6d9a6105bb1d LiveMap created with Objects.createMap can be assigned to the object tree with text protocol realtime/objects Realtime with Objects plugin LiveMap created with Objects.createMap can be assigned to the object tree with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
9646d520-d6d1-44ff-9008-10949b19411a ca5cee2d-6987-479d-886a-2a806545442c batch API .get method on a map returns BatchContext* wrappers for objects realtime/objects Realtime with Objects plugin batch API .get method on a map returns BatchContext* wrappers for objects Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
024f7973-e764-421d-b2dc-97386c6e6537 bc2dba2c-52c6-4747-9f5b-a82533c39f57 batch API access API methods on objects work and are synchronous realtime/objects Realtime with Objects plugin batch API access API methods on objects work and are synchronous Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
48373612-c0a3-490a-b8bf-c924f1949cdb ea6ae645-e3b2-4290-a734-547194363021 batch API write API methods on objects do not mutate objects inside the batch callback realtime/objects Realtime with Objects plugin batch API write API methods on objects do not mutate objects inside the batch callback Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
5cdf961a-b8bb-416d-af38-60b11c679752 02690b3d-acbd-4930-8c4e-a04c6387f453 batch API scheduled operations are applied when batch callback is finished with web_socket binary protocol realtime/objects Realtime with Objects plugin batch API scheduled operations are applied when batch callback is finished with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
36498100-6a70-45cc-8288-a1c6d039428d 2483e5ff-445e-48e6-93dc-feee6660771b batch API scheduled operations are applied when batch callback is finished with web_socket text protocol realtime/objects Realtime with Objects plugin batch API scheduled operations are applied when batch callback is finished with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
b4bc3ce8-a1ad-4505-b2d5-e7d111d1f920 731e0fe4-881b-4936-a072-762a9aea4ccc batch API scheduled operations are applied when batch callback is finished with comet binary protocol realtime/objects Realtime with Objects plugin batch API scheduled operations are applied when batch callback is finished with comet binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
b4fa3cb5-fbad-4e66-b1fd-4036c4f38589 fa9404ed-e417-4f21-acf3-b14434f08d02 batch API scheduled operations are applied when batch callback is finished with comet text protocol realtime/objects Realtime with Objects plugin batch API scheduled operations are applied when batch callback is finished with comet text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
80ce9258-34e1-4fc1-b464-f348bfb36cc2 264c5d0c-d619-4c03-b2b1-62340eeb66c0 batch API scheduled operations are applied when batch callback is finished with binary protocol realtime/objects Realtime with Objects plugin batch API scheduled operations are applied when batch callback is finished with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
7f6bf5dc-cf64-4546-9adc-40b0ed2fd84d 083d0382-4709-4ec8-be84-a5255e339349 batch API scheduled operations are applied when batch callback is finished with text protocol realtime/objects Realtime with Objects plugin batch API scheduled operations are applied when batch callback is finished with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
fe3331d7-5725-4347-ae63-f3ff37016180 847bd68c-ac5d-48bd-b084-cd1682ed70ae batch API scheduled operations can be canceled by throwing an error in the batch callback realtime/objects Realtime with Objects plugin batch API scheduled operations can be canceled by throwing an error in the batch callback Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
77cdd923-5059-427b-9eb6-45e8a1a87b4f 8efffba8-5f95-4ada-a4ae-9c1ba8b361cf batch API batch context and derived objects can't be interacted with after the batch call realtime/objects Realtime with Objects plugin batch API batch context and derived objects can't be interacted with after the batch call Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
e40ffb55-ea9e-45df-b250-af899ae0209d 2a7286d9-7ad8-4542-a276-4541f12a6060 batch API batch context and derived objects can't be interacted with after error was thrown from batch callback realtime/objects Realtime with Objects plugin batch API batch context and derived objects can't be interacted with after error was thrown from batch callback Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
39f1ef06-235b-4da6-94fa-d244f35b7a43 d6cf4b21-6c6c-4d4f-8d57-faa5d92b1869 public API throws missing object modes error when attached without correct modes realtime/objects Realtime with Objects plugin public API throws missing object modes error when attached without correct modes Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
6b3f0dbb-31a8-4614-b4e5-0b19d8408c2b d24cc5c5-317b-4a28-917e-dcd573a30d6b public API throws missing object modes error when not yet attached but client options are missing correct modes realtime/objects Realtime with Objects plugin public API throws missing object modes error when not yet attached but client options are missing correct modes Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
8398fdde-794a-4e55-8ab6-e39d3a3592fb 87b811dc-ac3c-43aa-a931-4d08bf539ea4 public API throws invalid channel state error when channel DETACHED realtime/objects Realtime with Objects plugin public API throws invalid channel state error when channel DETACHED Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
8d6d8467-537e-4a2c-a91b-9513e17fbee2 9bf86442-5707-49db-9947-ecc7098e87c8 public API throws invalid channel state error when channel FAILED realtime/objects Realtime with Objects plugin public API throws invalid channel state error when channel FAILED Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
3fee89e9-defe-46fc-911b-025f03e8bcec 35510775-b7a3-4346-9301-ae6ce9c77743 public write API throws invalid channel state error when channel SUSPENDED realtime/objects Realtime with Objects plugin public write API throws invalid channel state error when channel SUSPENDED Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
618ce5d5-9769-4931-92f2-7999015730bb 9d2a5051-5a8e-49cc-9ef5-493b7f04bb73 public write API throws invalid channel option when "echoMessages" is disabled realtime/objects Realtime with Objects plugin public write API throws invalid channel option when "echoMessages" is disabled Connection monitoring: state changed to failed, aborting test
7fdf92e8-dcc5-4bbb-af23-b25a6e372601 d7f31966-f1fb-4af3-8182-50840a1e715b object message publish respects connectionDetails.maxMessageSize realtime/objects Realtime with Objects plugin object message publish respects connectionDetails.maxMessageSize Connection monitoring: state changed to failed, aborting test
b78f0aac-13d0-4924-a3f5-66a5567e2c03 c8b298ea-cc20-4a5a-b9e8-db4c47127219 client id realtime/objects Realtime with Objects plugin ObjectMessage message size client id ObjectsPlugin.ObjectMessage.encode is not a function
351968ef-dea1-4c2f-a0f2-1940312ae45a 4eb10092-3954-44ea-b3b8-ff8c9127fcdc extras realtime/objects Realtime with Objects plugin ObjectMessage message size extras ObjectsPlugin.ObjectMessage.encode is not a function
8f57b543-b7cb-4431-8e75-33313ad6588c faf8a8f8-64a2-44ec-ab57-5805f72b4192 object id realtime/objects Realtime with Objects plugin ObjectMessage message size object id ObjectsPlugin.ObjectMessage.encode is not a function
1fcd3c4f-f754-45ad-80fb-ab5f81553f38 05e03931-ce41-4720-8df1-f6c1813bb2d6 nonce realtime/objects Realtime with Objects plugin ObjectMessage message size nonce ObjectsPlugin.ObjectMessage.encode is not a function
ad090e02-366a-4990-8eb8-b65fe39c7a87 fa8d61bc-7f17-4d88-84f5-8837aeb0469b initial value realtime/objects Realtime with Objects plugin ObjectMessage message size initial value ObjectsPlugin.ObjectMessage.encode is not a function
c56ea9b7-aa1e-4b9f-8494-84c5aa6fcf9a 7e9bdd2a-91c5-483e-84e3-a0b1e5bbde50 map create op no payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op no payload ObjectsPlugin.ObjectMessage.encode is not a function
19c42f1c-da99-45aa-907d-8a45fabb6965 7eb91817-9fbd-4d59-926c-ff1c3a46fd57 map create op with object payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with object payload ObjectsPlugin.ObjectMessage.encode is not a function
2af4b9f2-6f14-4e1e-8c62-27d0dc7d7705 c0662a96-18b6-4662-bc0a-37b1f3b530a5 map create op with string payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with string payload ObjectsPlugin.ObjectMessage.encode is not a function
47f302fa-f7ee-4084-a650-2f3b36fee16a 011c6cfa-ef57-4536-85fb-c67293a3c6a0 map create op with bytes payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with bytes payload ObjectsPlugin.ObjectMessage.encode is not a function
3a060b74-448f-4f25-b7ee-2ef9e13f264a 0021c26e-29ed-402f-9c26-54931eab1c22 map create op with boolean payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with boolean payload ObjectsPlugin.ObjectMessage.encode is not a function
51431a58-eccd-4fa3-a206-6a7d8afb1462 021efd0f-ed05-4911-ae6d-6485bc66b2fa map create op with double payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with double payload ObjectsPlugin.ObjectMessage.encode is not a function
a4ea0f58-30c9-445b-9061-13c41fc68e71 6d0e2644-0712-49c7-8890-6a0c48899623 map remove op realtime/objects Realtime with Objects plugin ObjectMessage message size map remove op ObjectsPlugin.ObjectMessage.encode is not a function
ba0138e3-7fb2-4eb6-b13a-ad002c87bdea 2691f849-ffc8-4cdd-bc65-3bb0ff7ecd78 map set operation value=object realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=object ObjectsPlugin.ObjectMessage.encode is not a function
12050b0e-307b-4e06-80f1-a9bbd20c211b 2f831aea-71df-429b-90ca-0985afd66ca9 map set operation value=string realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=string ObjectsPlugin.ObjectMessage.encode is not a function
42051684-985b-4fac-9476-07b6340123ff b3ceb490-6673-4234-a388-5e888a2e322c map set operation value=bytes realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=bytes ObjectsPlugin.ObjectMessage.encode is not a function
d0706eb9-21c9-468a-b53d-8991c11ab0bf b5f19bca-6fab-4c78-96b8-c126354c0965 map set operation value=boolean true realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=boolean true ObjectsPlugin.ObjectMessage.encode is not a function
48746e84-03f2-4300-9192-309395e604eb ebd99d4e-a791-4880-b6aa-81443c45e09e map set operation value=boolean false realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=boolean false ObjectsPlugin.ObjectMessage.encode is not a function
236374af-998c-4971-9bc3-5a0f55e95743 b8fba754-1fc7-4871-acfc-bbde0ffc43f1 map set operation value=double realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=double ObjectsPlugin.ObjectMessage.encode is not a function
d67ffe09-c2dc-49ac-9e53-0f4b7bd5962c 18dc7973-a482-4ce6-a572-3f24bbfa78cd map set operation value=double 0 realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=double 0 ObjectsPlugin.ObjectMessage.encode is not a function
21a07068-ad62-461f-8ba2-4f1de24842f9 250ca1bc-98c7-4458-86fb-d80589233e29 map object realtime/objects Realtime with Objects plugin ObjectMessage message size map object ObjectsPlugin.ObjectMessage.encode is not a function
16ecc563-650c-4f0b-abaf-bbc8f9fd54dd 79005e9e-99e7-4bae-9bbd-47013f03dbc0 counter create op no payload realtime/objects Realtime with Objects plugin ObjectMessage message size counter create op no payload ObjectsPlugin.ObjectMessage.encode is not a function
f4498561-3fe0-49ac-8197-e51bab84687e 5bb07ca1-12a6-4c79-a3a8-307f2323377c counter create op with payload realtime/objects Realtime with Objects plugin ObjectMessage message size counter create op with payload ObjectsPlugin.ObjectMessage.encode is not a function
556c2bbe-a5e9-43a2-bd55-5e394a46dcf5 caa5548e-10bf-44e3-8e03-e05d34e8874d counter inc op realtime/objects Realtime with Objects plugin ObjectMessage message size counter inc op ObjectsPlugin.ObjectMessage.encode is not a function
15854184-1df8-463f-b3c0-5ecaa4f6b463 7f8ab0c5-9b14-44cf-aa6d-b7f4ec515c3e counter object realtime/objects Realtime with Objects plugin ObjectMessage message size counter object ObjectsPlugin.ObjectMessage.encode is not a function
516a14be-a785-4f1c-802f-aa9990c27e33 ecb2214b-cb95-47a3-8dc4-75793fd4e91f "before all" hook for "presenceAttachAndEnter" realtime/presence "before all" hook for "presenceAttachAndEnter" No key found with id KqVUNw
77f6832e-d570-4fd2-81bd-68d0ec473c07 3c6590f8-883f-4599-8277-904f1d4c7877 reauthCapabilityUpgradeNewChannel with web_socket binary protocol realtime/reauth reauthCapabilityUpgradeNewChannel with web_socket binary protocol reauthCapabilityUpgradeNewChannel: 404; No key found with id KqVUNw: expected false to be truthy
51af699b-60a2-4ed1-99fe-5bca57335fea 7638ee85-14ef-4097-b282-a2f4f8e3fe52 reauthCapabilityUpgradeNewChannel with web_socket text protocol realtime/reauth reauthCapabilityUpgradeNewChannel with web_socket text protocol reauthCapabilityUpgradeNewChannel: 404; No key found with id KqVUNw: expected false to be truthy
a42db04c-6668-4ae1-b3bd-411dfa9c4dbc 07589658-eb18-40ec-8c12-ab32c1e1129a reauthCapabilityUpgradeNewChannel with comet binary protocol realtime/reauth reauthCapabilityUpgradeNewChannel with comet binary protocol reauthCapabilityUpgradeNewChannel: 404; No key found with id KqVUNw: expected false to be truthy
52e14cf1-e931-4f98-940b-dc0db6a69f0b 054143f7-bb01-4bcd-a34d-4ca803b68520 reauthCapabilityUpgradeNewChannel with comet text protocol realtime/reauth reauthCapabilityUpgradeNewChannel with comet text protocol reauthCapabilityUpgradeNewChannel: 404; No key found with id KqVUNw: expected false to be truthy
579e169b-7082-474e-ba3e-1fafe9797131 cbb0d274-ef91-47ce-a48c-053a1ccec419 reauthCapabilityUpgradeNewChannel with binary protocol realtime/reauth reauthCapabilityUpgradeNewChannel with binary protocol reauthCapabilityUpgradeNewChannel: 404; No key found with id KqVUNw: expected false to be truthy
c0a60841-fe32-48cb-8272-23d7571ab8e8 056f6711-44a2-4dcb-a2cf-37ea5b7330f0 reauthCapabilityUpgradeNewChannel with text protocol realtime/reauth reauthCapabilityUpgradeNewChannel with text protocol reauthCapabilityUpgradeNewChannel: 404; No key found with id KqVUNw: expected false to be truthy
e37f7862-54c1-4271-92c4-3541c1c1b5a7 c0c80ac9-3715-4725-8c50-4dfc64e8d843 reauthCapabilityDowngradeFullChannel with web_socket binary protocol realtime/reauth reauthCapabilityDowngradeFullChannel with web_socket binary protocol reauthCapabilityDowngradeFullChannel: 404; No key found with id KqVUNw: expected false to be truthy
eea7d9e1-1a84-4bff-9eaf-9547c1660d26 6715a550-70b1-4694-bcaa-54904ca08d9b reauthCapabilityDowngradeFullChannel with web_socket text protocol realtime/reauth reauthCapabilityDowngradeFullChannel with web_socket text protocol reauthCapabilityDowngradeFullChannel: 404; No key found with id KqVUNw: expected false to be truthy
ea3facb5-487f-4370-81f6-f3d0de6ef9a8 e086b545-be67-4c7c-9d2e-179646beb3e4 reauthCapabilityDowngradeFullChannel with comet binary protocol realtime/reauth reauthCapabilityDowngradeFullChannel with comet binary protocol reauthCapabilityDowngradeFullChannel: 404; No key found with id KqVUNw: expected false to be truthy
f18fb486-9860-46e4-b73f-3b57af8c5315 4ac900c4-eee9-44ee-8e4a-efea3546faaa reauthCapabilityDowngradeFullChannel with comet text protocol realtime/reauth reauthCapabilityDowngradeFullChannel with comet text protocol reauthCapabilityDowngradeFullChannel: 404; No key found with id KqVUNw: expected false to be truthy
d8f54b95-3e56-4bdb-9834-6fc3e2d4dd39 6469815e-f090-4df4-93e1-9a327263ffff reauthCapabilityDowngradeFullChannel with binary protocol realtime/reauth reauthCapabilityDowngradeFullChannel with binary protocol reauthCapabilityDowngradeFullChannel: 404; No key found with id KqVUNw: expected false to be truthy
54b8b68e-7630-4065-bc2c-577e7b059675 f66dff8e-0500-4dbb-902c-6f9f72b9b9a1 reauthCapabilityDowngradeFullChannel with text protocol realtime/reauth reauthCapabilityDowngradeFullChannel with text protocol reauthCapabilityDowngradeFullChannel: 404; No key found with id KqVUNw: expected false to be truthy
18fde205-e23e-4238-aa95-1513ab18dd2e ca2b4b38-c56f-4818-a0c3-cc77351ea44d reauthCapabilityUpgradeAddPublish with web_socket binary protocol realtime/reauth reauthCapabilityUpgradeAddPublish with web_socket binary protocol reauthCapabilityUpgradeAddPublish: 404; No key found with id KqVUNw: expected false to be truthy
4a49b0b1-a12a-4c03-afbd-1fccef9ea43b e7c5ff79-9b57-4f34-8f3f-5ab49b284b2a reauthCapabilityUpgradeAddPublish with web_socket text protocol realtime/reauth reauthCapabilityUpgradeAddPublish with web_socket text protocol reauthCapabilityUpgradeAddPublish: 404; No key found with id KqVUNw: expected false to be truthy
5368aca9-1cf7-468d-9970-9e80aed573d1 2c351727-bf2e-4dff-987a-44f30adf4f60 reauthCapabilityUpgradeAddPublish with comet binary protocol realtime/reauth reauthCapabilityUpgradeAddPublish with comet binary protocol reauthCapabilityUpgradeAddPublish: 404; No key found with id KqVUNw: expected false to be truthy
1bbd58b8-9889-48ca-87e6-a4dc79e7e973 52aaf85f-1492-4db3-9546-f14c8c95d576 reauthCapabilityUpgradeAddPublish with comet text protocol realtime/reauth reauthCapabilityUpgradeAddPublish with comet text protocol reauthCapabilityUpgradeAddPublish: 404; No key found with id KqVUNw: expected false to be truthy
7e21ba07-ffc6-41be-a52e-455b64a182b9 a4e0aac8-fc41-49b7-a88b-ab4df7b5f6b8 reauthCapabilityUpgradeAddPublish with binary protocol realtime/reauth reauthCapabilityUpgradeAddPublish with binary protocol reauthCapabilityUpgradeAddPublish: 404; No key found with id KqVUNw: expected false to be truthy
5d9aa7d1-5b7d-453d-8ce1-b044b6a6f03b f4e117f9-521a-420f-8dcb-9465ba064d75 reauthCapabilityUpgradeAddPublish with text protocol realtime/reauth reauthCapabilityUpgradeAddPublish with text protocol reauthCapabilityUpgradeAddPublish: 404; No key found with id KqVUNw: expected false to be truthy
8cc89a0d-d645-4dfe-8a64-912779273983 2818871b-0d48-4661-9ee0-d7a31d02e70c reauthCapabilityDowngradePublish with web_socket binary protocol realtime/reauth reauthCapabilityDowngradePublish with web_socket binary protocol reauthCapabilityDowngradePublish: 404; No key found with id KqVUNw: expected false to be truthy
42c1b62c-afa8-43c2-ac2b-ebffc7eb193a c32874d6-4cdd-4756-882b-2f794edf6507 reauthCapabilityDowngradePublish with web_socket text protocol realtime/reauth reauthCapabilityDowngradePublish with web_socket text protocol reauthCapabilityDowngradePublish: 404; No key found with id KqVUNw: expected false to be truthy
1a3f2d6e-7e5b-4c5b-bb4f-eca607fac66d af44c128-5927-4585-82dd-e868cf83356d reauthCapabilityDowngradePublish with comet binary protocol realtime/reauth reauthCapabilityDowngradePublish with comet binary protocol reauthCapabilityDowngradePublish: 404; No key found with id KqVUNw: expected false to be truthy
be558254-9893-463d-9a37-294ee229afa1 308fa558-db09-4915-a01d-37691332f04b reauthCapabilityDowngradePublish with comet text protocol realtime/reauth reauthCapabilityDowngradePublish with comet text protocol reauthCapabilityDowngradePublish: 404; No key found with id KqVUNw: expected false to be truthy
20de194a-7fa2-4c0c-b459-0ace483cdb05 b37a1e9a-a26b-4ed4-be1a-9f928538cb98 reauthCapabilityDowngradePublish with binary protocol realtime/reauth reauthCapabilityDowngradePublish with binary protocol reauthCapabilityDowngradePublish: 404; No key found with id KqVUNw: expected false to be truthy
4aea2874-e3f5-47fd-bd85-d604d1f1ec46 d77fd48d-0910-4bd3-b9b3-046087ef2cf9 reauthCapabilityDowngradePublish with text protocol realtime/reauth reauthCapabilityDowngradePublish with text protocol reauthCapabilityDowngradePublish: 404; No key found with id KqVUNw: expected false to be truthy
dc6b9467-9ee3-4ea0-8156-fb303f6199f6 feadddac-22ff-459b-a189-bba688b90db1 resume_inactive with web_socket binary protocol realtime/resume resume_inactive with web_socket binary protocol No key found with id KqVUNw
1cf6def4-5d9d-433d-aa7d-5ddce69d03d2 917ac654-0951-492c-bf83-14261152350e resume_inactive with web_socket text protocol realtime/resume resume_inactive with web_socket text protocol No key found with id KqVUNw
1bf8b560-fd70-43a2-9e0e-f3dd31219c88 3c4003b1-9ee0-4c53-8f23-f0588a8ac0a7 resume_inactive with comet binary protocol realtime/resume resume_inactive with comet binary protocol No key found with id KqVUNw
b4d4042b-c77f-4327-8bbb-457bd7771ad4 48b15b8d-a7ae-4571-91d2-cf5bc6eccea9 resume_inactive with comet text protocol realtime/resume resume_inactive with comet text protocol No key found with id KqVUNw
e6a0262d-8283-44eb-b0f3-2ad801e3c61e d9291654-cd5c-4269-b0f7-1b507f58b0f5 resume_inactive with binary protocol realtime/resume resume_inactive with binary protocol No key found with id KqVUNw
c8356b24-6cb6-40bd-a3bd-6662917cbd96 44f264a7-0db6-4c43-8d56-6f2d2b368932 resume_inactive with text protocol realtime/resume resume_inactive with text protocol No key found with id KqVUNw
29fd4d3f-ec7a-4fd8-9185-c3de65d5d792 d9291654-cd5c-4269-b0f7-1b507f58b0f5 resume_inactive with binary protocol realtime/resume resume_inactive with binary protocol done() called multiple times in test <realtime/resume resume_inactive with binary protocol> of file /home/runner/work/ably-js/ably-js/test/realtime/resume.test.js; in addition, done() received error: [_ErrorInfo: No key found with id KqVUNw; statusCode=404; code=40400; see https://help.ably.io/error/40400 ]
5e9a6409-1fe4-4d94-9041-9128858afec3 a71f140a-3664-46ff-bd0c-562f21ffab5d resume_active with web_socket binary protocol realtime/resume resume_active with web_socket binary protocol No key found with id KqVUNw
f3b0b4ec-d378-4714-90f8-d267501abd70 6266e104-dd2a-4785-9adb-6d79c5f05c58 resume_active with web_socket text protocol realtime/resume resume_active with web_socket text protocol No key found with id KqVUNw
5df4ba0c-3d0d-40d9-a494-616700ed2746 f1b03a6e-3e99-4369-b57e-8661aae69e44 resume_active with comet binary protocol realtime/resume resume_active with comet binary protocol No key found with id KqVUNw
b2e9bf8a-4bf1-4ba0-a98c-e24a08fef453 819579e6-d347-4fec-94bb-57bc604983f4 resume_active with comet text protocol realtime/resume resume_active with comet text protocol No key found with id KqVUNw
efd2d2e7-e91f-42c5-a036-352ebf04dcdd d668e013-c8de-4808-8640-ace610a24697 resume_active with binary protocol realtime/resume resume_active with binary protocol No key found with id KqVUNw
3cf30133-6117-4830-a9ca-faf0ce528845 510dd52d-ba38-4c29-b5b7-59cd48eecf1c resume_active with text protocol realtime/resume resume_active with text protocol No key found with id KqVUNw
b55ac79f-f56f-4abd-a6c0-cf065a211017 07559b82-9760-46d8-8fd8-42324da15047 channel_resumed_flag realtime/resume channel_resumed_flag Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/resume.test.js)
b1c2416b-914f-453d-aa20-53ec105bb63a 4599fd9e-af33-421b-974e-cc9e9bc6170d no_resume_once_suspended realtime/resume no_resume_once_suspended Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/resume.test.js)
6a2724b7-b865-45b9-8d25-c5ec47f5e325 dfc162ea-92d3-4f6c-9d13-60344e938181 no_resume_last_activity realtime/resume no_resume_last_activity Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/resume.test.js)
13f8d4fc-c5e1-4799-80e9-3d984d973023 d9b4f4f5-72b7-499d-bf2d-fac667f44f57 resume_rewind_1 realtime/resume resume_rewind_1 Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/resume.test.js)
8876d7a0-79a3-4802-89b2-04dac41e00cc a9eaa84c-8bc4-4213-b686-10323ebdf796 recover multiple channels realtime/resume recover multiple channels No key found with id KqVUNw
4429e8d0-23b0-4553-9992-9185b83ec347 2ba20f27-ef59-42a3-a0d6-366d2a906b75 presence_sync_interruptus realtime/sync presence_sync_interruptus Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/sync.test.js)
20e4adf4-b104-4e20-abd4-735f791aa14f e5c73e98-d7d6-4bb7-90f4-722b51632b75 websocket_is_default realtime/transports websocket_is_default Connection monitoring: state changed to failed, aborting test
c7d29fe2-3b4a-445f-af72-49b9b12049d4 68394edb-2b03-49de-972d-94db84bb8a90 no_ws_connectivity realtime/transports no_ws_connectivity Connection monitoring: state changed to failed, aborting test
e4d44ba8-5e24-4970-8222-bc594b5ef743 bf42603d-1dbf-46da-a243-6ff86d822286 ws_primary_host_fails realtime/transports ws_primary_host_fails Connection monitoring: state changed to failed, aborting test
3457f1d2-c86b-42b1-8480-f3258318324b 9c8a183e-9bc3-43f4-8d68-95f380f6a330 ws_can_reconnect_after_ws_connectivity_fail realtime/transports ws_can_reconnect_after_ws_connectivity_fail Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/transports.test.js)
46e7e4e5-2463-4334-ae1f-d79195e47cf6 eb6726ee-11e3-475d-9a95-0b9568b6acbc Base token generation case rest/auth Base token generation case No key found with id KqVUNw
afa436fc-3574-4427-bec3-3cf3978de15d 25800475-e2a9-451d-9031-7bcc75050455 Base token generation with options rest/auth Base token generation with options No key found with id KqVUNw
a8597d72-4cfc-4503-b5b9-424b3e048685 5dea511c-ae7b-4d25-b369-fb50452c25cb Generate token and init library with it rest/auth Generate token and init library with it No key found with id KqVUNw
53cfe808-2403-4c01-aab9-6c130875efde fbab70a1-f82d-4152-86e8-20122601f6e1 Token generation with explicit timestamp rest/auth Token generation with explicit timestamp No key found with id KqVUNw
bdd8e575-2bc9-4ba6-950f-b2a6c3d1b25b f383fff2-5e09-48eb-a5dd-b76cb49adadd Token generation with system timestamp rest/auth Token generation with system timestamp No key found with id KqVUNw
bc0d872e-2cca-45bc-a3f7-f54609bda6c7 871b8223-9548-4961-befe-dfc3536fa814 Token generation with duplicate nonce rest/auth Token generation with duplicate nonce No key found with id KqVUNw
c5303e4e-1b81-4e9c-a2c9-6700c9dfb13f 7d133fc3-c899-40b1-9e9a-315ab9a775d3 Token generation with clientId rest/auth Token generation with clientId No key found with id KqVUNw
9038ef42-ac57-4905-a82c-9d33821cb595 34b19f30-783f-44fb-919f-10a4fb14ac86 Token generation with capability that subsets key capability rest/auth Token generation with capability that subsets key capability No key found with id KqVUNw
41e799a9-e40b-4246-b8bc-f37af7279754 361f3a68-4af7-4249-88fe-ae65097edb5d Token generation with specified key rest/auth Token generation with specified key No key found with id nAKeTw
9e34c9ea-9214-4398-a3b0-c5c10214edc8 d97f4292-b4ca-44fc-8212-e5497870a4a7 Token generation with explicit auth rest/auth Token generation with explicit auth No key found with id KqVUNw
c9475def-9af2-4a01-9825-aa4987c87240 32f1b648-f83f-46ab-8295-9008048a7b29 Token generation with explicit auth, different key rest/auth Token generation with explicit auth, different key No key found with id nAKeTw
6cb1a317-0a6a-4d20-a36d-bec4d986f05c 5ccdc34d-dc55-4487-874e-ac019fcfcaa3 Token generation with invalid mac rest/auth Token generation with invalid mac Verify request rejected with bad mac: expected 404 to equal 401
38c7b37a-22b6-4d0f-96fc-3452155c8296 7e73a127-4f9c-46c4-818a-efc0212642fd Token generation with defaultTokenParams set and no tokenParams passed in rest/auth Token generation with defaultTokenParams set and no tokenParams passed in No key found with id KqVUNw
c3b30614-602d-48f2-9d9c-7857396d3044 80a3e53d-4a18-4d83-b2b5-0fa4f4ac67ac Token generation: if tokenParams passed in, defaultTokenParams should be ignored altogether, not merged rest/auth Token generation: if tokenParams passed in, defaultTokenParams should be ignored altogether, not merged No key found with id KqVUNw
7b13ba76-7556-4ce5-88f7-39f0e79fed6f 82c6a617-17cc-4242-aa3e-242fb6a83488 Authorize with different args rest/auth Authorize with different args No key found with id KqVUNw
9f05728a-7645-4428-a014-8936fe9e414b bd49fec3-0f17-4100-8d06-a350dd1d8978 Specify non-default ttl rest/auth Specify non-default ttl No key found with id KqVUNw
be5ebb30-5a09-4882-95e2-ec0b235defc9 c1065929-bf1c-4056-a619-b10ade07116d Should error with excessive ttl rest/auth Should error with excessive ttl Verify request rejected with excessive expiry: expected 404 to equal 400
fb89bc21-9bee-47a6-9186-33a5e8660475 a71ba63f-8117-458d-bb0b-f9e87551d2b1 Should error with negative ttl rest/auth Should error with negative ttl Verify request rejected with negative expiry: expected 404 to equal 400
83823b61-aeb2-48b0-acef-c39e888b9af9 170503ec-1a0a-44df-89f0-e67a9f6b7e6c Should error with invalid ttl rest/auth Should error with invalid ttl Verify request rejected with invalid expiry: expected 404 to equal 400
a91fb78d-51b8-49c3-8da2-5314b6f657b8 5a018b09-fb1d-46c2-9104-e34062f79582 Basic rest JWT rest/auth Basic rest JWT Need a new token, but authOptions does not include any way to request one (no authUrl, authCallback, or key)
a6ad0ed0-f0df-472c-948b-d1293ed91f79 e8633f6d-7494-446f-875e-243b67bac028 Rest JWT with return type rest/auth Rest JWT with return type Need a new token, but authOptions does not include any way to request one (no authUrl, authCallback, or key)
a3c451b4-2895-44c7-b65d-4eaa6fefcf1c 9c05535a-a6c7-41af-b09e-300530db44a0 Rest embedded JWT rest/auth Rest embedded JWT Error response received from server: 500 body was: <Buffer 7b 22 65 72 72 6f 72 22 3a 22 7b 20 6d 65 73 73 61 67 65 3a 20 27 4e 6f 20 6b 65 79 20 66 6f 75 6e 64 20 77 69 74 68 20 69 64 20 4b 71 56 55 4e 77 2e ... 234 more bytes>
6f74b730-aebb-43b0-aebe-72fc6c97128c 0f05f3f3-84b7-47d0-be3d-c4f594d7b8fb Rest embedded JWT with encryption rest/auth Rest embedded JWT with encryption Error response received from server: 500 body was: <Buffer 7b 22 65 72 72 6f 72 22 3a 22 7b 20 6d 65 73 73 61 67 65 3a 20 27 4e 6f 20 6b 65 79 20 66 6f 75 6e 64 20 77 69 74 68 20 69 64 20 4b 71 56 55 4e 77 2e ... 234 more bytes>
045d917b-a854-4dcf-a4ef-50f886e8f427 9cd57e1b-b26e-4f63-9b16-3260e17ae4fa Rest JWT with authCallback rest/auth Rest JWT with authCallback Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/rest/auth.test.js)
6019f90e-0d4a-46d2-8100-3a3d7fde30d5 8bc48cd2-8e18-461b-b8c1-52da628de00e authCallback is only invoked once on concurrent auth rest/auth authCallback is only invoked once on concurrent auth No key found with id KqVUNw
fe8de4bb-77fc-4dd0-ba02-fb8a7f0e51f0 effc159f-63a0-4318-9658-50617476999d performs a batch publish and returns an array of results rest/batchPublish when invoked with an array of specs performs a batch publish and returns an array of results No key found with id YVj0fQ
aa167668-62c3-4f58-82eb-33e5f57bfcab 81db5bb3-23fd-4b77-af6d-cf193191c833 performs a batch publish and returns a single result rest/batchPublish when invoked with a single spec performs a batch publish and returns a single result No key found with id YVj0fQ
c2eb7205-2ea8-459a-8369-d99ea9de9176 b695d274-35ad-48e4-91a2-b48786869d9a performs a batch presence fetch and returns a result rest/batchPresence performs a batch presence fetch and returns a result No key found with id KqVUNw
69113aff-948e-4abb-aba8-75d98a39e207 9c7cb812-c5d8-4296-98ba-f85518e8acf5 revokes tokens matching the given specifiers rest/revokeTokens revokes tokens matching the given specifiers No key found with id QYEGwA
3a16eb04-4ac1-430f-9482-65259126a056 f4eebca3-45af-4e61-80d9-ccb0c6667907 accepts optional issuedBefore and allowReauthMargin parameters rest/revokeTokens accepts optional issuedBefore and allowReauthMargin parameters No key found with id QYEGwA
96b18c4d-23ba-41ff-9c31-f26a1b698533 570d7e7c-9271-4a7b-b523-c7ef38065a94 Blanket intersection with specified key rest/capability Blanket intersection with specified key No key found with id nAKeTw
343a70ce-01f1-4c0b-b14b-ac29a92a5ac1 9d58bbaa-0e39-491b-bf44-31c8e4ce4fb0 Equal intersection with specified key rest/capability Equal intersection with specified key No key found with id nAKeTw
4c502acc-49ef-4971-9550-9ceca28eb62e 7ab82e3d-c48b-422d-9c2f-796836634022 Empty ops intersection rest/capability Empty ops intersection Verify request rejected with insufficient capability: expected 404 to equal 401
36950c72-260a-464b-b32b-1af886702bd9 f10a6314-7dff-4dca-80fc-3661ce5f8c7a Empty paths intersection rest/capability Empty paths intersection Verify request rejected with insufficient capability: expected 404 to equal 401
6ce82a38-47c1-4f44-85b4-a3b6d297af1c f3248197-fde1-4060-acff-5239b789e11e Ops intersection non-empty rest/capability Ops intersection non-empty No key found with id YVj0fQ
7c140645-cc3a-45ea-9b62-6864c77216a9 85ca9bac-4b9f-4ce6-ae1c-2c31cbf71fd2 Paths intersection non-empty rest/capability Paths intersection non-empty No key found with id YVj0fQ
1b1bccc9-d780-48e6-b405-a0de5ea2a177 ff3d9371-b49c-4ccf-935b-384d96d551a4 Wildcard token with publish and subscribe key rest/capability Wildcard token with publish and subscribe key No key found with id YVj0fQ
6c742209-7cf9-409c-bb99-aaa4eee2883e e59356ef-ba37-4188-a2ba-4c8552d742d3 Publish and subscribe token with wildcard key rest/capability Publish and subscribe token with wildcard key No key found with id YVj0fQ
fdc9770f-a04f-420c-8997-d7eb34760448 85ee97d3-f593-4e30-9d5a-749278b09b81 Resources wildcard matching 1 rest/capability Resources wildcard matching 1 No key found with id a0FXWw
bb1ba047-4a66-4a00-88ab-8c7567b2fe13 2ddbbddc-8585-44f2-b5b4-713d6a08bb34 Resources wildcard matching 2 rest/capability Resources wildcard matching 2 No key found with id nAKeTw
83a1e5a6-68f3-439d-a677-0a84e7584c48 f03dabf5-a395-4df5-bc9e-6efa0b24ea93 Resources wildcard matching 3 rest/capability Resources wildcard matching 3 No key found with id a0FXWw
2cc22454-d0cd-432c-bb5e-f42cc8ea8598 3c001579-5dfb-459f-9f35-e4353737079b Invalid capabilities 1 rest/capability Invalid capabilities 1 Verify request rejected with bad capability: expected 404 to equal 400
31acee6a-50ab-4e13-aad9-0a5acffda5c2 37af6b8e-64eb-4fa7-982f-c6d93a9b080d Invalid capabilities 2 rest/capability Invalid capabilities 2 Verify request rejected with bad capability: expected 404 to equal 400
ecbbde14-4651-4864-abd3-d1d952f807c8 8c474375-53ac-4648-886a-e6f8a6e52128 Invalid capabilities 3 rest/capability Invalid capabilities 3 Verify request rejected with bad capability: expected 404 to equal 400
f5c366c5-deb6-489d-ab33-3f5d1695aed1 e174a94b-2ca2-49d0-8427-6a30586ef8a4 history_simple with binary protocol rest/history history_simple with binary protocol No key found with id KqVUNw
3391eaa9-dc90-42a3-a72b-0d62873d07c5 b66e4930-4a36-4424-afff-51502d3e9461 history_simple with text protocol rest/history history_simple with text protocol No key found with id KqVUNw
c499ca27-a532-468d-8678-7fc9f2da41e7 4b146c77-312c-4c4c-9504-b350e6e14be7 history_multiple with binary protocol rest/history history_multiple with binary protocol No key found with id KqVUNw
e745e4d6-1333-45f2-955a-9604a0be74a5 8053abaa-edf9-4f9a-a818-560ce00f1a0d history_multiple with text protocol rest/history history_multiple with text protocol No key found with id KqVUNw
0e24ab98-f669-4d36-ae76-e35617d4bf0a aa418f13-50c8-4e2f-8520-90d2aa1e9692 history_simple_paginated_b with binary protocol rest/history history_simple_paginated_b with binary protocol No key found with id KqVUNw
ef47b100-8166-46e2-aa1c-a25bc1f54194 9cf65513-6bbd-43d4-901d-2a7c653ee786 history_simple_paginated_b with text protocol rest/history history_simple_paginated_b with text protocol No key found with id KqVUNw
7fca25b3-9c6d-47fc-b593-a1f25185ade9 46509fbb-2b7e-445e-9006-0774f20818de history_simple_paginated_f rest/history history_simple_paginated_f No key found with id KqVUNw
e621d161-db43-4753-96d4-9956b332198e 0e3687a1-4f0a-4c23-9a14-10dff3fd551a history_multiple_paginated_b rest/history history_multiple_paginated_b No key found with id KqVUNw
4456a816-880f-43d6-b096-56e9641f2933 29c3f559-6f79-4abb-8b63-c875ce7bd8e4 history_multiple_paginated_f rest/history history_multiple_paginated_f No key found with id KqVUNw
045a56d1-d309-4f17-b2b0-cd01e39df853 42a35d3a-fdc8-4d69-9c6b-380423ee05a3 history_encoding_errors with binary protocol rest/history history_encoding_errors with binary protocol No key found with id KqVUNw
9e6a6718-c0c6-43d0-9c95-80020da015ac 1e4fdb4a-b0d2-4be1-bf2f-2c559e5a26bd history_encoding_errors with text protocol rest/history history_encoding_errors with text protocol No key found with id KqVUNw
f623d4d2-3b72-4dc6-95bc-c7383f38f895 37a8fe01-e41f-40d0-892c-521cda54a0c6 history_no_next_page with binary protocol rest/history history_no_next_page with binary protocol No key found with id KqVUNw
6762cde7-d26d-4c4d-a75c-7b43394ffb21 bbe2ee19-2aa1-4776-94d9-8eb8c462233b history_no_next_page with text protocol rest/history history_no_next_page with text protocol No key found with id KqVUNw
1f1e55c9-b3ea-4662-ba6b-ebe4e2c0423b a8bc2c10-dc8c-4e89-8223-e5e1b7004790 Should send X-Ably-Version and Ably-Agent headers in get/post requests rest/http Should send X-Ably-Version and Ably-Agent headers in get/post requests No key found with id KqVUNw
a282eeee-1139-43a7-9920-a64ccc3cf267 c3395303-044a-499e-9006-05255e203f56 Init with token string rest/init Init with token string No key found with id nAKeTw
730c9915-d028-4b2f-a7a0-1700c4e88b67 62a0afef-9b55-4ca9-858d-cd8e070e8f92 Should implicitly send clientId when authenticated with clientId rest/message Should implicitly send clientId when authenticated with clientId No key found with id KqVUNw
cf087d76-30dc-46c0-b3c1-b335c4d77edc 3f3f73a8-0ce9-45ca-b921-6faee405bd8f Should publish clientId when provided explicitly in message rest/message Should publish clientId when provided explicitly in message No key found with id KqVUNw
2597bcb8-14bf-44c3-b4ee-af6212c95ee2 ffee4de2-3a40-4f75-a674-95aa9204f823 Should error when clientId sent in message is different than authenticated clientId rest/message Should error when clientId sent in message is different than authenticated clientId No key found with id KqVUNw
18618ecc-2549-4854-a751-9efc5aa571a2 0adddaa4-b83d-48b2-8c1d-1543f2cca9e9 Should send correct IDs when idempotentRestPublishing set to false rest/message Should send correct IDs when idempotentRestPublishing set to false No key found with id KqVUNw
ebdfd0f4-cf11-43a4-b4f3-507761c89199 b221c743-69f9-4a65-9020-5978f1e6ee5e Should add IDs when automatic idempotent rest publishing option enabled rest/message Should add IDs when automatic idempotent rest publishing option enabled No key found with id KqVUNw
f073f90b-add2-4af6-bc49-14458f061dfa cea9b95c-636c-43c8-a8c3-5f29c6b7d115 Rest publish params rest/message Rest publish params No key found with id KqVUNw
466086f8-84e1-47c4-bfd3-e1f8a4022da5 515a584b-ba19-41f5-9fc0-6f7dc545ffba allows you to publish a message on behalf of a Realtime connection by setting connectionKey on the message rest/message allows you to publish a message on behalf of a Realtime connection by setting connectionKey on the message Connection monitoring: state changed to failed, aborting test
7acaf3c0-8ad5-4f3a-a808-5a9d08dd32de 08b1cb16-69b0-4153-a19a-386eeaefc8a8 Presence get simple rest/presence Presence get simple No key found with id KqVUNw
62179014-3d69-4d10-be24-390a10b6371a 4dd9f608-309a-4725-9422-dc046d3dad55 Presence history simple rest/presence Presence history simple No key found with id KqVUNw
9d130d1c-70d1-48bf-8b3b-5b65ffd06015 866a8a10-3c58-4084-91d4-c69f84b2b2a0 Presence message JSON serialisation rest/presence Presence message JSON serialisation No key found with id KqVUNw
c6f4f0e8-c895-456e-9595-87cf0610310f 26810646-ed45-4782-b863-d14a70b86c84 Get subscriptions rest/push Get subscriptions No key found with id KqVUNw
5b5ab787-5cc1-41f2-b473-a81bdc539b51 2a438381-11c5-4717-b341-9eb0bce8ee69 Publish rest/push Publish No key found with id KqVUNw
14eba9d0-200d-40a6-a104-8b7278064e96 4900a0fe-4ec9-45f8-8ba2-a6b3fcfa2c19 deviceRegistrations save rest/push deviceRegistrations save No key found with id KqVUNw
f59df8dc-1bf2-4e77-b12e-504fd601d961 72da82f9-7b72-4f96-9923-66fe933d31f6 deviceRegistrations get and list rest/push deviceRegistrations get and list No key found with id KqVUNw
d7e9f3ec-2259-4f25-b99a-168ba204940f 37aa4ccf-0ed5-405e-af9d-11025f04f504 deviceRegistrations remove removeWhere rest/push deviceRegistrations remove removeWhere No key found with id KqVUNw
6247d700-8f42-4baa-9ce6-d0c1daee93d3 853eb2cd-b8af-449c-94a4-0d3ec5035d32 channelSubscriptions save rest/push channelSubscriptions save No key found with id KqVUNw
c34484a3-6335-458e-90c4-f9f6522512fc 9cc5e17b-2c61-46a8-ba27-55a0401701b0 channelSubscriptions get rest/push channelSubscriptions get No key found with id KqVUNw
ace3542e-e8ec-423f-86a4-4eaf0358cad0 8886d5b8-b694-4470-b426-9aa2a2a88263 push_channelSubscriptions_remove rest/push push_channelSubscriptions_remove No key found with id KqVUNw
903dd5d3-26f8-4e03-beb3-1e2af4015c71 bcab7dab-07e8-4260-9bac-2dae8579056e channelSubscriptions listChannels rest/push channelSubscriptions listChannels No key found with id KqVUNw
4bfa0f3f-2fd2-4fdb-960c-96dbe2ac4073 e35a56af-40d7-41c6-b32d-1fb03711ac62 push_activation_succeeds rest/push push activation push_activation_succeeds No key found with id KqVUNw
1a256432-f4e4-4302-8ddb-097ee428f731 8e77f7b7-9c31-4cb0-86d9-63648564349a device_push rest/push push activation device_push Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/rest/push.test.js)
b8228301-c79d-4b4d-b10e-ea9e93f805a3 c14ced47-3f33-4b73-9337-f9aa2767e208 subscribe_client rest/push push activation subscribe_client No key found with id KqVUNw
6cb45c3d-8c72-4d6b-88af-cb12ede2694b 46083974-893a-4149-899a-da5b7e0e7f00 subscribe_client_without_clientId rest/push push activation subscribe_client_without_clientId No key found with id KqVUNw
ced0eb10-d74e-4250-892e-f50f62854672 6a0339dd-5de3-4b91-ba88-2f5a256a8439 unsubscribe_client rest/push push activation unsubscribe_client No key found with id KqVUNw
f8862cad-6909-4b60-a161-8f687d8d98c0 d803d3e1-deeb-4375-8882-2b5bcc4f3ab2 direct_publish_client_id rest/push push activation direct_publish_client_id No key found with id KqVUNw
1c7a1335-2cb8-4036-ae97-da73c13ba2da 06c44612-6a27-429a-ad18-b0c65c8f0e7f subscribe_device rest/push push activation subscribe_device No key found with id KqVUNw
898e5bb9-02e0-4167-a2c5-9c8f2b914a31 99a3ce65-efbf-46c8-baca-2120117041f4 unsubscribe_device rest/push push activation unsubscribe_device No key found with id KqVUNw
09c341ab-0176-4621-b438-49215dfb28d0 aa6e022f-4e90-48b5-942c-79903b59e6c7 direct_publish_device_id rest/push push activation direct_publish_device_id No key found with id KqVUNw
cd186bb8-4fd9-4447-8eda-12c78a6becf2 7d095970-947f-4671-9c96-3b3c2890743e push_channel_subscription_device_id rest/push push activation push_channel_subscription_device_id No key found with id KqVUNw
7f3348cc-8ab3-4f78-aedc-0d512b0a2599 632dd2b8-e7ca-4a0a-88e0-96eacff08e16 push_channel_subscription_client_id rest/push push activation push_channel_subscription_client_id No key found with id KqVUNw
44919715-05e4-4b1f-9b77-c543475babb7 cbebf8ec-a406-4b05-aecc-152483ea0de6 failed_registration rest/push push activation failed_registration expected 40400 to equal 40000
8eda2d77-508b-400d-8a5d-f2e4d3abd052 9257399c-feb6-4ba5-a1d8-2c54b385d483 request_post_get_messages with binary protocol rest/request request_post_get_messages with binary protocol Check statusCode is 201: expected 404 to equal 201
439c2ff5-0ad0-4599-925e-fafd1012f769 f05ba40a-042c-4f66-ab92-aaad4ed63eda request_post_get_messages with text protocol rest/request request_post_get_messages with text protocol Check statusCode is 201: expected 404 to equal 201
927af79f-7e25-4c3c-8ff9-4945c1d1dc72 0f43c16f-58d2-4e5a-ba2c-68ea6ded4f73 request_batch_api_success with binary protocol rest/request request_batch_api_success with binary protocol Check res.success is true for a success: expected false to equal true
004e6125-c839-4df7-8e04-c8fc67d4c8be 181b8c3a-5359-4eb2-871c-a6386961ee89 request_batch_api_success with text protocol rest/request request_batch_api_success with text protocol Check res.success is true for a success: expected false to equal true
6fbd4eb0-51df-4f96-84dc-9db04f9fdf48 5f47481d-201f-43d8-8e7f-b9bd441d27c7 "before all" hook for "contains expected fields" rest/stats "before all" hook for "contains expected fields" done() invoked with non-Error: Invalid HTTP request: { "error": { "message": "No key found with id KqVUNw. (See https://help.ably.io/error/40400 for help.)", "code": 40400, "statusCode": 401, "nonfatal": false, "href": "https://help.ably.io/error/40400", "serverId": "frontend.e3d6.2.us-east-1-A.i-0ac93762d43b93a97.e7d4PmZOQBqe1B" } }; statusCode = 401
3ae3c5b0-6ded-4f0d-8954-aa7f10530171 5ec6acff-f190-4bb8-96ea-158e304901c9 status0 with binary protocol rest/status status0 with binary protocol Error: 462 trailing bytes
ee315a52-34b4-43ba-a54e-e661bb6584bc 9823d96e-8c08-40b0-9213-ea2e2ac3acfa status0 with text protocol rest/status status0 with text protocol No key found with id KqVUNw
e91b34e0-0d27-4d59-9dc2-39109dbacca1 0334b8c1-da0a-4157-ba6c-d682912e34a7 "after all" hook in "{root}" "after all" hook in "{root}" Could not tear down Test App: "Invalid HTTP request: {\n\t\"error\": {\n\t\t\"message\": \"No key found with id KqVUNw. (See https://help.ably.io/error/40400 for help.)\",\n\t\t\"code\": 40400,\n\t\t\"statusCode\": 401,\n\t\t\"nonfatal\": false,\n\t\t\"href\": \"https://help.ably.io/error/40400\",\n\t\t\"serverId\": \"frontend.e3d6.2.us-east-1-A.i-0ac93762d43b93a97.e7d4PmZOQBqe1B\"\n\t}\n}; statusCode = 401"