Details of upload 525695c4-7b21-4562-baf2-964aba29c38a

Created at
2025-03-26T10:12:13.751Z
Total number of tests
999
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
d7c59cb
Pull request base ref
integration/liveobjects
Pull request head ref
PUB-1530/update-rest-api
Branch / tag name
1990/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
14080258229
GitHub run attempt
1
GitHub run number
2357
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 68 failures in this upload.

Failure ID Test case ID Test class Test case Message
fb11aa29-30fe-4abd-8eb0-7ed35ca9922e 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
a996801f-1414-4ab2-904c-871bc83d6c11 5da2830b-dbdc-42e1-ab95-2f4ee6dbd310 getRoot() returns live object with id "root" realtime/objects Realtime with Objects plugin getRoot() returns live object with id "root" Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
baa79b48-e2b4-4a28-8b65-ae3c02c3c4eb 1ee353f9-9d20-4eb0-ac52-e8d231f028dc getRoot() returns empty root when no state exist on a channel realtime/objects Realtime with Objects plugin getRoot() returns empty root when no state exist on a channel Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
0b34581f-9816-427c-8d72-086796e9fa80 5596bef9-3092-449f-aec5-e34e93c66b47 getRoot() waits for initial STATE_SYNC to be completed before resolving realtime/objects Realtime with Objects plugin getRoot() waits for initial STATE_SYNC to be completed before resolving Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
d3866ca1-975d-4509-b49d-c7d9e781ea3d bf8381f2-ca2c-4d04-a44d-97ddc1ea4c81 getRoot() resolves immediately when STATE_SYNC sequence is completed realtime/objects Realtime with Objects plugin getRoot() resolves immediately when STATE_SYNC sequence is completed Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
1d8e27cc-b18c-48aa-8d0d-3a522c9ad77a 30a3b9e3-5264-4a42-b82f-197a6e815727 getRoot() waits for STATE_SYNC with empty cursor before resolving realtime/objects Realtime with Objects plugin getRoot() waits for STATE_SYNC with empty cursor before resolving Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
8a810c0a-184c-453c-bc59-6d912ff15331 2d44d3bd-cb19-42d6-9840-6106a86e5820 LiveCounter is initialized with initial value from STATE_SYNC sequence with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with web_socket binary protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
1b32993c-a60d-45c9-92e1-9d09d3c5ca37 662e065b-0148-46af-8d77-aecf4ed1124e LiveCounter is initialized with initial value from STATE_SYNC sequence with web_socket text protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with web_socket text protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
2bc59020-645f-47c5-87cb-dc7fb3618764 626476a2-fcb0-44ba-9e90-e83c5a538933 LiveCounter is initialized with initial value from STATE_SYNC sequence with xhr_polling binary protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with xhr_polling binary protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
0729f02c-a1db-413e-81be-4f79b791f48d ce762185-8ac5-488b-ae77-85338e694dde LiveCounter is initialized with initial value from STATE_SYNC sequence with xhr_polling text protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with xhr_polling text protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
ee18993a-15d5-4b12-a0ef-c4a64ddec6f6 642fe29b-8f53-4baa-a6da-790c923cd392 LiveCounter is initialized with initial value from STATE_SYNC sequence with binary protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with binary protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
7687193b-bfe3-4e0c-b05d-c123c0de91d1 2f466499-dbf5-458d-b58b-56088353e9da LiveCounter is initialized with initial value from STATE_SYNC sequence with text protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with text protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
5a5474a9-f33f-426a-86f8-6c9b16876323 3b600209-95a9-41c1-a13f-9ce32e498979 LiveMap is initialized with initial value from STATE_SYNC sequence with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with web_socket binary protocol Check nested counter has correct value: expected +0 to equal 20
654fd479-4e3d-4a9b-a102-c26f8644ef57 437cf5af-d2db-4657-a0e4-5545a0f76979 LiveMap is initialized with initial value from STATE_SYNC sequence with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with web_socket text protocol Check nested counter has correct value: expected +0 to equal 20
0cbca65a-2227-423c-a9eb-162471e6cbcf c9f91a8b-3dc9-49c2-adca-9776a7c95a7d LiveMap is initialized with initial value from STATE_SYNC sequence with xhr_polling binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with xhr_polling binary protocol Check nested counter has correct value: expected +0 to equal 20
c39b77b1-8bde-4766-a941-f70864935d44 96112dfc-640e-48ba-8db4-acf20c7285e3 LiveMap is initialized with initial value from STATE_SYNC sequence with xhr_polling text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with xhr_polling text protocol Check nested counter has correct value: expected +0 to equal 20
548ac46d-4353-4644-91e6-720fe9f1a3d8 d45493bc-da79-49b9-b4ba-56feebc9cb9c LiveMap is initialized with initial value from STATE_SYNC sequence with binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with binary protocol Check nested counter has correct value: expected +0 to equal 20
dbb8dc98-37e8-4964-85e2-01762de19151 b2867f9f-a0bb-4164-8a05-fd2340605cf3 LiveMap is initialized with initial value from STATE_SYNC sequence with text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with text protocol Check nested counter has correct value: expected +0 to equal 20
94051ed9-5d7f-4bff-9505-53b70c765691 fa859ada-d077-40e2-8b35-155d2b0fe45c LiveMap can reference the same object in their keys with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with web_socket binary protocol Check nested counter has correct value: expected +0 to equal 20
fa9ceaaa-ce5c-45f1-8bf5-d63bf37f87e6 6edbc500-67e9-46aa-9e69-a7b7a4aea6fc LiveMap can reference the same object in their keys with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with web_socket text protocol Check nested counter has correct value: expected +0 to equal 20
98e867a2-6098-4604-8a2c-049f18c799d4 68813891-d77f-4cbd-b863-411a1f1185e3 LiveMap can reference the same object in their keys with xhr_polling binary protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with xhr_polling binary protocol Check nested counter has correct value: expected +0 to equal 20
9fe35157-df21-4cc2-823d-9dbc4b3180f8 821ace2e-3883-4714-bb16-dc34b977c765 LiveMap can reference the same object in their keys with xhr_polling text protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with xhr_polling text protocol Check nested counter has correct value: expected +0 to equal 20
038ca341-dc1e-4ccb-9b4d-8cd96405a781 948a083b-9009-4739-8acb-1707dd093cae LiveMap can reference the same object in their keys with binary protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with binary protocol Check nested counter has correct value: expected +0 to equal 20
e555f0a4-f492-47c5-9cee-40b31aa988d9 158228de-62a6-4ac3-b6db-144a64faed80 LiveMap can reference the same object in their keys with text protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with text protocol Check nested counter has correct value: expected +0 to equal 20
6d307eed-bf62-453a-801c-af5ef4b74845 1cabdd7d-f3ea-4d02-bb6c-ebe87bf97d0e STATE_SYNC sequence with state object "tombstone" property deletes existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with web_socket binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
e18bbd7c-35b0-4fb3-9423-527bbdde7076 4835617c-8c93-4d9d-9f2f-c5b3dfbf0597 STATE_SYNC sequence with state object "tombstone" property deletes existing object with web_socket text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with web_socket text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
5e30ad77-4c03-498b-ae77-1e0f1d6870b2 dda73fd9-d1d0-4ff3-b7ae-35a141844d60 STATE_SYNC sequence with state object "tombstone" property deletes existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with xhr_polling binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
edeb128e-a026-4427-9c96-90d59305fc36 cd3e37a5-f072-4f71-bf89-cb7dcf6ebd4d STATE_SYNC sequence with state object "tombstone" property deletes existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with xhr_polling text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
54a1a937-8cea-4991-abad-178e7061bca4 2eb45272-ce55-4551-84dc-e440279ef6c5 STATE_SYNC sequence with state object "tombstone" property deletes existing object with binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
c7d8131a-0e35-4b5f-a714-b36cd96cfda0 0408b080-c7d9-440a-9a57-f0ec6d0ac812 STATE_SYNC sequence with state object "tombstone" property deletes existing object with text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
70561046-4319-4983-92c5-c8ff67516b01 5b988b8a-f25b-42c9-aa40-cf655cbabde7 STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with web_socket binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
d2483961-3282-4ac2-9290-dd367228699c bf619ebb-962b-43da-bb18-8392945e752e STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with web_socket text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with web_socket text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
3bf7f47b-be32-48de-9bbe-36016f30210d 1a57e561-2181-46b4-919a-b3af1ef9cab0 STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with xhr_polling binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
d878284c-caab-4476-9805-f552509b43ec 68edeb90-fa96-4ffa-8b7d-a1149cf26a10 STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with xhr_polling text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
60e5ac1d-8e09-4d1a-b4aa-c8784e5ac2f8 efa992de-2604-46e1-ab5c-2cdebdc830fe STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
964d5fdf-203c-47dc-ad3b-b60e3b0ef21e 1f98a88b-7c50-4ee1-9f52-6dab4a6528f8 STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
75f28890-47c6-4cd8-8d87-b0d3cd4a7092 37a0a247-d4a6-416f-b70b-3ab6c4ae7123 can apply MAP_CREATE with primitives state operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with web_socket binary protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
1f0684f0-6a4c-4d79-a984-862842f9f5ca f5879422-2576-431e-96d5-a9ba5df3750a can apply MAP_CREATE with primitives state operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with web_socket text protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
ae9a1ebc-d17e-4296-a02a-2ee8ac2bed68 6fc73d09-259a-41e8-a27e-8515f8d58c00 can apply MAP_CREATE with primitives state operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with xhr_polling binary protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
2ec09821-ec15-4a78-bd5d-fcc8934d8664 3afc96e2-2cdd-4216-8fb5-d1d8751c23bc can apply MAP_CREATE with primitives state operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with xhr_polling text protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
1a66033c-de60-4261-b7fa-e04c00e17a0f e2913185-2c51-4071-a150-00cd1371ea79 can apply MAP_CREATE with primitives state operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with binary protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
e3fe851d-56c7-40bd-a4e3-199f52c03462 a02ddc7d-44bf-49de-86ec-1d0929bb3a6f can apply MAP_CREATE with primitives state operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with text protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
c45f2326-47b6-4cae-913b-18394d318e50 a7332858-554e-4ade-88b6-9b10758cf394 can apply MAP_CREATE with object ids state operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with web_socket binary protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
0d0550ad-a83d-40f0-8893-a531eedd5b28 9043e771-afa5-4da1-ad08-bdc74f50faf4 can apply MAP_CREATE with object ids state operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with web_socket text protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
9bcb269f-404d-4fe5-a1bf-2a89c571344c fa990302-c0c4-4e66-9d6e-e7712d2a6a53 can apply MAP_CREATE with object ids state operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with xhr_polling binary protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
4b93cd64-fdad-4d41-9d62-864d23b6f295 06a49fce-0f60-4c2f-877b-1c892c103c71 can apply MAP_CREATE with object ids state operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with xhr_polling text protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
a4525c95-25f9-4304-8d18-6ffdfc13753a dec19a04-ab46-4b00-a1cb-4d2cace9bedc can apply MAP_CREATE with object ids state operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with binary protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
811b82e3-2735-40ae-8385-00ac55be9aec a72a9f67-bc27-4a6f-bf92-c46f2d571940 can apply MAP_CREATE with object ids state operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with text protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
2ab8e21c-c650-4e07-bd2a-28f4d13ad67b c8981d21-bb50-4a24-8cf0-0599e21353ef can apply MAP_SET with primitives state operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with web_socket binary protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
ec05a3b1-2cab-45ce-ae7f-4b4dc551f05a 6d59f0a8-fcfa-404b-b340-2c65a19cec01 can apply MAP_SET with primitives state operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with web_socket text protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
c2f59a7f-fcd9-476f-abc5-30981b155b13 41cad161-f004-4d8d-9bfb-0fa25b822098 can apply MAP_SET with primitives state operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with xhr_polling binary protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
d519c061-7bcb-4d85-8206-88b867c4cc49 1e087150-4231-483a-9297-9c4fc080b7c0 can apply MAP_SET with primitives state operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with xhr_polling text protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
a90d93cc-dce8-4daf-996a-269cca4310f6 88259329-6224-443d-bed8-70c0363e7e85 can apply MAP_SET with primitives state operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with binary protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
4d67c81a-ce11-4545-bec6-0cc4fc4f4d7a 80829e24-41a3-4486-bd74-9f0134c46078 can apply MAP_SET with primitives state operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with text protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
bd6a816d-a838-4ba7-b719-2349fd9eba4e c278f6fd-a490-4b5f-9b7c-5b354e32ab47 can apply MAP_SET with object ids state operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with web_socket binary protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
91a1feca-6769-405a-9321-e864f921a4b9 9aac3351-fc94-4a55-b483-78a3e67e0a93 can apply MAP_SET with object ids state operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with web_socket text protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
d6639366-2044-440f-aada-be85735ca71c e6a2714f-9180-43db-9b77-acd3f436d6e2 can apply MAP_SET with object ids state operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with xhr_polling binary protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
24eef2e0-6727-41b3-9543-ad088e8c3ecf 1c9927b1-5806-4c6f-84ab-782434d139d9 can apply MAP_SET with object ids state operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with xhr_polling text protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
7a787682-ea47-4a30-a5dc-a46e18e5a9e5 e7dc38ef-c6d5-4a0e-896f-6c6336dbabc6 can apply MAP_SET with object ids state operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with binary protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
9999147e-7182-43e2-a0ac-cedbd42386e6 98a2f289-4337-42e1-ac1e-b343d28b2d52 can apply MAP_SET with object ids state operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with text protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
62a45b09-5266-4a40-ab75-f662c9f024a1 0f6e2d0d-4cf3-48be-82a7-dc13ee8b2dfe can apply COUNTER_CREATE state operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with web_socket binary protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
e9ed01ab-740f-4b3a-8a32-c60534f0b7e6 0b15e02c-2973-4c05-84d7-0bcb7159fb74 can apply COUNTER_CREATE state operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with web_socket text protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
a7f9f473-56ae-445d-b2e0-dc95696e1e46 9f64b835-dbff-4fb0-99ce-0b1d5d22f869 can apply COUNTER_CREATE state operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with xhr_polling binary protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
aaff8013-fa47-485a-99c7-a660aaffcb75 81814d91-166e-44bb-b7ff-b4bd3dcbb5e3 can apply COUNTER_CREATE state operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with xhr_polling text protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
d850f06a-0a1f-460c-8130-99f4e519b9c0 8c3cdc15-cc6d-4b8c-8c1e-1760d7884951 can apply COUNTER_CREATE state operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with binary protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
98ff7fd1-45ca-4bab-bec5-0c98610eea78 8194f9f0-96cb-426c-8e43-6bc7d976339e can apply COUNTER_CREATE state operation messages with text protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with text protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
5458dc4d-103d-4e6d-8087-0db60c5b4c2f 20a21785-5d91-4809-bdaf-e02615c48e03 OBJECT_DELETE triggers subscription callback with deleted data realtime/objects Realtime with Objects plugin OBJECT_DELETE triggers subscription callback with deleted data Check counter subscription callback is called with an expected update object after OBJECT_DELETE operation: expected { update: { inc: +0 } } to deeply equal { update: { inc: -1 } }
317fa8bf-437d-4a49-96f0-d36ebc3c84f3 c5082a08-6c89-42a0-a854-16ee00873181 state message publish respects connectionDetails.maxMessageSize realtime/objects Realtime with Objects plugin state message publish respects connectionDetails.maxMessageSize Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.