Details of upload 04318971-1f8b-42d6-ad1d-c6cf09ca42c4

Created at
2025-05-02T13:23:48.782Z
Total number of tests
272
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
9981957
Pull request base ref
main
Pull request head ref
PUB-1666/remove-state-value
Branch / tag name
2026/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
14795189769
GitHub run attempt
1
GitHub run number
3466
GitHub job
test-node
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 142 failures in this upload.

Failure ID Test case ID Test class Test case Message
ecf3ac23-ee44-4092-b3e9-4a5d59da2ab2 eaf94720-2dc0-4856-ba81-166a9bb3f93d getRoot() waits for OBJECT_SYNC with empty cursor before resolving realtime/objects Realtime with Objects plugin getRoot() waits for OBJECT_SYNC with empty cursor before resolving Invalid object data for MAP_SET op on objectId=root on key=key
4ff3ad78-7e1f-4c51-b92c-343c39f477e4 397ee178-79b2-4137-85ff-896b944dcf05 builds object tree from OBJECT_SYNC sequence on channel attachment with web_socket binary protocol realtime/objects Realtime with Objects plugin builds object tree from OBJECT_SYNC sequence on channel attachment 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)
60ccd46a-cf15-4720-940d-5fa5d7cf5238 4d9f9708-2c9d-4d36-9fd9-f5d724d8fa90 builds object tree from OBJECT_SYNC sequence on channel attachment with web_socket text protocol realtime/objects Realtime with Objects plugin builds object tree from OBJECT_SYNC sequence on channel attachment 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)
8a92774d-e0fc-49a0-ad93-e7268f9ad767 05add7d8-fbc1-42a0-9979-dd31069b1cd0 builds object tree from OBJECT_SYNC sequence on channel attachment with comet binary protocol realtime/objects Realtime with Objects plugin builds object tree from OBJECT_SYNC sequence on channel attachment 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)
1a0b857d-4c08-4328-9083-c4375dd4bf73 b11e18fb-788f-40b2-a7a9-da4256ec3db1 builds object tree from OBJECT_SYNC sequence on channel attachment with comet text protocol realtime/objects Realtime with Objects plugin builds object tree from OBJECT_SYNC sequence on channel attachment 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)
0b4c9000-65a7-4dcd-90ac-1c7a5c8778c5 3b725e24-1882-4ec0-b129-2f2a2ecf7f8f builds object tree from OBJECT_SYNC sequence on channel attachment with binary protocol realtime/objects Realtime with Objects plugin builds object tree from OBJECT_SYNC sequence on channel attachment 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)
f19eb4e5-b767-4cc3-88d1-7c31ecd241f7 e546dfa4-1ca6-4faa-a4d0-d736da5ba052 builds object tree from OBJECT_SYNC sequence on channel attachment with text protocol realtime/objects Realtime with Objects plugin builds object tree from OBJECT_SYNC sequence on channel attachment 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)
cd959f29-2613-461b-875c-726244dd4ca0 227467a5-dcc3-4405-862f-3ed28457fcf2 LiveCounter is initialized with initial value from OBJECT_SYNC sequence with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from OBJECT_SYNC sequence 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)
ea57f67e-19ef-4194-a066-30168cd5fb8c 24d432a4-5a6a-43e1-ad6f-9534d3de282e LiveCounter is initialized with initial value from OBJECT_SYNC sequence with web_socket text protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from OBJECT_SYNC sequence 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)
cf504278-7e82-4c10-9d41-b1d6a69a11f8 d37900b7-6e99-47c4-87f5-d90946336035 LiveCounter is initialized with initial value from OBJECT_SYNC sequence with comet binary protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from OBJECT_SYNC sequence 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)
0308c4b5-80aa-49ee-b947-34de64ee074d c248d896-b632-47b5-90e1-68c9c2350162 LiveCounter is initialized with initial value from OBJECT_SYNC sequence with comet text protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from OBJECT_SYNC sequence 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)
cb701436-6b7d-4b99-8424-92f46dc1a0cf 4e367fa6-9b68-4ba2-9eed-66da5a625ff2 LiveCounter is initialized with initial value from OBJECT_SYNC sequence with binary protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from OBJECT_SYNC sequence 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)
aaee3746-b9e2-4393-a868-a6c17c4dd2f6 af005c1e-b475-470f-9eed-01bd79e135e7 LiveCounter is initialized with initial value from OBJECT_SYNC sequence with text protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from OBJECT_SYNC sequence 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)
8a93a22f-c63e-4949-8734-7547c1d661a9 8a3d1519-e397-4f1a-af1c-edc38feb9283 LiveMap is initialized with initial value from OBJECT_SYNC sequence with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence 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)
e7803734-bb6e-4fae-84a6-ce32dccd04b3 4de04b3d-72b9-434e-831e-133a6dff3485 LiveMap is initialized with initial value from OBJECT_SYNC sequence with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence 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)
4b942cbd-fd94-4fc8-a6a8-65c2fb03f56d 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 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)
876450ed-8634-4311-b3fd-6d3ed2429255 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 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)
42b1adf1-4496-4944-952a-d96f329ca676 f68ba7a5-72c7-4d17-98fd-3e602fadd64c LiveMap is initialized with initial value from OBJECT_SYNC sequence with binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence 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)
f09d6014-83e1-4bae-8297-b809a4612d2e eb5353a4-f520-4bed-b679-afd58cc49452 LiveMap is initialized with initial value from OBJECT_SYNC sequence with text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence 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)
d936d387-5218-4b5b-8340-b62ac98970e5 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 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)
43e15d5f-369a-4b9b-b3e5-cc9051039271 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 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)
40043f0a-13bb-40b7-bf42-6234e6ae4a07 025a8476-7a08-4ac7-9cd4-9dcf090522bd LiveMap can reference the same object in their keys with comet binary protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys 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)
10841da2-c970-407e-a97a-67be5d14ee15 bad3820c-9cd9-42ae-ad6c-83be0050f4c3 LiveMap can reference the same object in their keys with comet text protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys 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)
b75a0270-df91-47ad-b031-a31421887e8b 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 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)
180a61b8-27d9-4574-ae68-e8991ab95eb5 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 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)
516e79e0-1c43-4660-9f3d-0b62b843a1a4 766ee33d-1d10-4ef8-bdb0-3b36d5b61b49 OBJECT_SYNC sequence with object state "tombstone" property creates tombstoned object realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property creates tombstoned object Invalid object data for MAP_SET op on objectId=root on key=foo
e4a73dc2-7b84-483c-bf64-01539878a434 26d90b16-263b-4767-b6be-f51e56453362 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket binary protocol Invalid object data for MAP_SET op on objectId=root on key=foo
34ba31e3-f3bc-4dfd-9501-2364cb9da687 513dd6a5-fbe3-4a93-a9b8-9d679846a9e6 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket text protocol Invalid object data for MAP_SET op on objectId=root on key=foo
cfb89e60-f757-47ef-90d1-1440e763307d 2bbb5d4d-22ce-4df4-8120-3e1d0e60f222 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with comet binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with comet binary protocol Invalid object data for MAP_SET op on objectId=root on key=foo
e12d671a-65a2-47b0-b5d5-79f44f9108c2 93fdf24a-b216-4cd3-967b-d02aa24327be OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with comet text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with comet text protocol Invalid object data for MAP_SET op on objectId=root on key=foo
4688a638-d826-45fa-bdc2-28f4129a07ad 17f6744e-f6dc-4d4d-8bf5-412c20efacf3 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with binary protocol Invalid object data for MAP_SET op on objectId=root on key=foo
81225041-d35c-4976-9cb7-b7405864b0cf 07214b07-1cdb-4e9f-aa58-625c9af0e0b1 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with text protocol Invalid object data for MAP_SET op on objectId=root on key=foo
33286284-5eb1-4a53-95bb-dd2b9c31c741 900d73ef-e24a-45c0-a26e-ebace20dbe5d can apply MAP_CREATE with primitives object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with web_socket binary protocol Check map "valuesMap" has correct number of keys: expected +0 to equal 10
ed177c78-04f0-4a0d-93c4-64a2c5c54464 e52a99bb-294e-422f-91fc-7466ff425190 can apply MAP_CREATE with primitives object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with web_socket text protocol Check map "valuesMap" has correct number of keys: expected +0 to equal 10
dd19a2cf-3412-484c-b8a5-d045cc3cca8a 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 Check map "valuesMap" has correct number of keys: expected +0 to equal 10
75c509e4-7ef0-43f9-90f0-6338a34f3a53 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 Check map "valuesMap" has correct number of keys: expected +0 to equal 10
a55f4041-d2b7-4a9d-8232-5393052b4886 3e9d0fe2-fa4e-4b56-a16f-5a3dc08f0f26 can apply MAP_CREATE with primitives object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with binary protocol Check map "valuesMap" has correct number of keys: expected +0 to equal 10
7f57243a-3591-446d-add8-5dbc00b4c265 75575eef-5ebe-468e-98ec-ceaf92822a24 can apply MAP_CREATE with primitives object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with text protocol Check map "valuesMap" has correct number of keys: expected +0 to equal 10
7c085888-fea6-4744-9a36-faeaa30a383c f5f3c3c3-0d22-46cd-873a-a93efccef6cc can apply MAP_CREATE with object ids object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids object operation messages with web_socket binary protocol Check map at "mapReference" key has correct number of keys: expected +0 to equal 1
ee7f91b9-26a2-4506-815d-5fd3fc668bc6 fbb21b89-f871-43e9-a413-cdf9c244cb99 can apply MAP_CREATE with object ids object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids object operation messages with web_socket text protocol Check map at "mapReference" key has correct number of keys: expected +0 to equal 1
58958e36-d4d6-4a8b-aabb-a2c81e601aac 3a1f9ab2-221a-40c2-b29e-cc1ec9cec9a0 can apply MAP_CREATE with object ids object operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids object operation messages with comet binary protocol Check map at "mapReference" key has correct number of keys: expected +0 to equal 1
5f6c849a-323a-42c6-9fd2-4f2b2af221c9 ec757c5f-e466-4820-bcba-4791360054b2 can apply MAP_CREATE with object ids object operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids object operation messages with comet text protocol Check map at "mapReference" key has correct number of keys: expected +0 to equal 1
1da05e8d-e2cd-483e-bae6-374e4690dab5 2a0717bc-ef53-43c9-9ae7-1de195ad8651 can apply MAP_CREATE with object ids object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids object operation messages with binary protocol Check map at "mapReference" key has correct number of keys: expected +0 to equal 1
025effad-e11f-4e57-a346-3d7d0181150d 07dbabce-9996-46ae-a961-0cac33e260e9 can apply MAP_CREATE with object ids object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids object operation messages with text protocol Check map at "mapReference" key has correct number of keys: expected +0 to equal 1
29a1f679-8f79-4056-9fd8-afce5ee01e8f 9a6abfc6-cb1f-41a2-9d33-86d25b70f83f MAP_CREATE object operation messages are applied based on the site timeserials vector of the object realtime/objects Realtime with Objects plugin MAP_CREATE object operation messages are applied based on the site timeserials vector of the object Invalid object data for MAP_SET op on objectId=map:39704101305765405@1746190389575 on key=foo
79d28927-9779-4fb0-a4d0-f10011d7ad70 cb6767a8-62d2-4da7-aa18-68a7d8274ade can apply MAP_SET with primitives object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages 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)
2483ef5b-a724-4fae-a51f-5edd0ed9e2fc 07423c00-9b5c-4aab-91bb-9c6b96b33970 can apply MAP_SET with primitives object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages 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)
7965929c-790d-4d19-8e97-89bf1d456ca3 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 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)
364e2fa8-fa82-40a2-9110-69f434c10ef2 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 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)
c17ed61f-4bae-4aff-99d7-08f7bc161ea7 bcb8246c-f339-4b9a-8b5c-86ea76c122da can apply MAP_SET with primitives object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages 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)
459656e2-c9d4-42cc-bc53-97498be67ede ad181375-2c14-44fa-af00-ba37b852ed3d can apply MAP_SET with primitives object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages 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)
608fd07b-1cef-498b-ae2e-18f7be3f4c52 aee95bcd-9b8b-4aa9-9d8a-df6c4de03d97 can apply MAP_SET with object ids object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids object operation messages with web_socket binary protocol Check map at "keyToMap" key in root has correct number of keys: expected +0 to equal 1
1f0dae28-621a-4d45-9ecc-cb96017d070b 4d229094-a137-44b9-978e-5fbb688e562e can apply MAP_SET with object ids object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids object operation messages with web_socket text protocol Check map at "keyToMap" key in root has correct number of keys: expected +0 to equal 1
17950d7e-a184-4ece-b385-8b51c6ee4505 88cb2dcd-288a-4cf8-8a8a-bd45e7491de0 can apply MAP_SET with object ids object operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids object operation messages with comet binary protocol Check map at "keyToMap" key in root has correct number of keys: expected +0 to equal 1
a6a6d52f-a716-4fc9-aac6-91289e3998e0 dd20b75d-a7af-401c-b960-23045b43c774 can apply MAP_SET with object ids object operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids object operation messages with comet text protocol Check map at "keyToMap" key in root has correct number of keys: expected +0 to equal 1
b006da3c-c90c-4441-bdc0-e7a9a33636e6 56412f66-d787-4670-bae4-2ea81a63890e can apply MAP_SET with object ids object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids object operation messages with binary protocol Check map at "keyToMap" key in root has correct number of keys: expected +0 to equal 1
9b1f245d-efe4-4cc2-bb3c-2f0db73d13f5 999fdac6-2dee-4475-969f-a553e7800678 can apply MAP_SET with object ids object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids object operation messages with text protocol Check map at "keyToMap" key in root has correct number of keys: expected +0 to equal 1
66688e3c-18d4-457d-99a4-4bf939a6862f bd60cc81-3fab-4083-8794-9303ae5e7ca6 MAP_SET object operation messages are applied based on the site timeserials vector of the object realtime/objects Realtime with Objects plugin MAP_SET object operation messages are applied based on the site timeserials vector of the object Invalid object data for MAP_SET op on objectId=map:9753807320615315@1746190756444 on key=foo1
a2d17157-f20b-4f78-aa33-005e75a3db70 d5db17fb-cab8-4a28-9e99-a114d06c75a0 can apply MAP_REMOVE object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_REMOVE object operation messages with web_socket binary protocol Check map at "map" key in root has correct number of keys before MAP_REMOVE: expected +0 to equal 2
459aa62d-c4ca-45fc-a756-3f91ba63009b 01b4e07d-dc4a-4687-b13c-499fede0b264 can apply MAP_REMOVE object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_REMOVE object operation messages with web_socket text protocol Check map at "map" key in root has correct number of keys before MAP_REMOVE: expected +0 to equal 2
95b1bd17-8865-4950-b08c-6ca84c6447e8 4f1095e0-3d01-427c-bfc8-c3c7a31bc791 can apply MAP_REMOVE object operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_REMOVE object operation messages with comet binary protocol Check map at "map" key in root has correct number of keys before MAP_REMOVE: expected +0 to equal 2
7663d834-c8b5-48cc-bed3-4dc1735c427c 78095e2d-a975-4bc2-a6c0-7f27cd5cc56a can apply MAP_REMOVE object operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_REMOVE object operation messages with comet text protocol Check map at "map" key in root has correct number of keys before MAP_REMOVE: expected +0 to equal 2
183c648c-53bf-427e-a933-1c123300b334 e2635e85-eae1-46a7-a1e3-ba9c48ccb8b2 can apply MAP_REMOVE object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_REMOVE object operation messages with binary protocol Check map at "map" key in root has correct number of keys before MAP_REMOVE: expected +0 to equal 2
ecdd4f4b-6243-416a-aae9-6a9a493a90c0 93419e10-ecae-4063-b939-1fc38496e497 can apply MAP_REMOVE object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_REMOVE object operation messages with text protocol Check map at "map" key in root has correct number of keys before MAP_REMOVE: expected +0 to equal 2
6f226f8c-4b0f-4444-b8dd-7cb190513a6c 6abd9d02-2eef-4aca-83fa-336957622e65 MAP_REMOVE object operation messages are applied based on the site timeserials vector of the object realtime/objects Realtime with Objects plugin MAP_REMOVE object operation messages are applied based on the site timeserials vector of the object Invalid object data for MAP_SET op on objectId=map:944669020344967@1746190760702 on key=foo1
2fc65705-f6ef-4df1-bc6c-079e401832a9 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 map subscription callback is called with an expected update object after OBJECT_DELETE operation: expected { update: {} } to deeply equal { update: { foo: 'removed', …(1) } }
c0659d43-d256-4625-bdc8-6b499f9bb237 ade754d6-b31c-4474-ae88-3662f2ed4299 buffered object operation messages are applied when OBJECT_SYNC sequence ends realtime/objects Realtime with Objects plugin buffered object operation messages are applied when OBJECT_SYNC sequence ends Invalid object data for MAP_SET op on objectId=root on key=stringKey
c4bb557a-136e-44e4-a51d-0c46da365787 e1cad5cf-0597-47eb-b426-8d277735f678 buffered object operation messages are discarded when new OBJECT_SYNC sequence starts realtime/objects Realtime with Objects plugin buffered object operation messages are discarded when new OBJECT_SYNC sequence starts Invalid object data for MAP_SET op on objectId=root on key=foo
72cde881-187b-43e5-acb9-a369e0ce900d 0a3cf1c8-4cbe-4458-8c08-c161024c1a7a buffered object operation messages are applied based on the site timeserials vector of the object realtime/objects Realtime with Objects plugin buffered object operation messages are applied based on the site timeserials vector of the object Invalid object data for MAP_SET op on objectId=map:0046102653236799185@1746190777978 on key=foo5
2b44628c-cc42-4157-b011-fd745b114ece dc195975-0a67-4aa0-b3db-d90352678751 subsequent object operation messages are applied immediately after OBJECT_SYNC ended and buffers are applied realtime/objects Realtime with Objects plugin subsequent object operation messages are applied immediately after OBJECT_SYNC ended and buffers are applied Invalid object data for MAP_SET op on objectId=root on key=stringKey
c54caf97-15e9-4859-ada0-15dba649a769 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 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)
ef25de9d-da4a-4ffc-8c88-355d1e05fb4b 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 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)
2e86a0d1-3a1d-4bd4-b768-c06a7caec83f 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 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)
1cc15d72-6ae3-4dfc-9619-41d684206f1b 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 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)
2a539154-a3f0-4bc8-a1e5-a68a50bd9078 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 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)
d8dc277a-01c4-4953-ba2d-25ffb7993a64 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 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)
6976004b-2bd0-4613-a8fa-6ef2f98dedb5 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 Check non-removed keys are still present on a root after LiveMap.remove call for another keys: expected undefined to equal 1
9da08ade-1419-4200-ba81-75f40228628a 35e69692-1748-46b9-8986-74245a404101 LiveMap.remove sends MAP_REMOVE operation with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap.remove sends MAP_REMOVE operation with web_socket text protocol Check non-removed keys are still present on a root after LiveMap.remove call for another keys: expected undefined to equal 1
9bfdc633-d027-4686-883b-a0ef0ad4bf69 2ada5307-e977-4aab-880f-174d63489859 LiveMap.remove sends MAP_REMOVE operation with comet binary protocol realtime/objects Realtime with Objects plugin LiveMap.remove sends MAP_REMOVE operation with comet binary protocol Check non-removed keys are still present on a root after LiveMap.remove call for another keys: expected undefined to equal 1
7a585843-6632-41c1-ba96-c10594729836 fca15f3e-cdce-4fef-a58d-5bdc118895dc LiveMap.remove sends MAP_REMOVE operation with comet text protocol realtime/objects Realtime with Objects plugin LiveMap.remove sends MAP_REMOVE operation with comet text protocol Check non-removed keys are still present on a root after LiveMap.remove call for another keys: expected undefined to equal 1
05128aa4-0a4e-4931-a0f1-c6bb7b81fbe5 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 Check non-removed keys are still present on a root after LiveMap.remove call for another keys: expected undefined to equal 1
8c3438c8-6e5d-4deb-acfa-c5c9f1882f11 bbf5f99d-7e48-4030-959e-c9f8612e5f8c LiveMap.remove sends MAP_REMOVE operation with text protocol realtime/objects Realtime with Objects plugin LiveMap.remove sends MAP_REMOVE operation with text protocol Check non-removed keys are still present on a root after LiveMap.remove call for another keys: expected undefined to equal 1
c6ed4eca-7288-4706-8d66-06be278ae819 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 Check map #2 has correct number of keys: expected +0 to equal 10
3004d3af-d79c-46e6-97d4-7a498132cb77 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 Check map #2 has correct number of keys: expected +0 to equal 10
36e05cc0-c806-4470-a78f-21f0cc4216f7 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 Check map #2 has correct number of keys: expected +0 to equal 10
8e581d35-843e-4fe9-aa96-80188c94684e 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 Check map #2 has correct number of keys: expected +0 to equal 10
b494767e-9505-402d-8208-50d7127e5068 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 Check map #2 has correct number of keys: expected +0 to equal 10
09105791-59e9-48f3-81a9-3bb6921d87e7 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 Check map #2 has correct number of keys: expected +0 to equal 10
f758d88a-8858-478a-9d26-39990cdb5de9 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 Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
e82edd1a-9cbc-42bd-886c-26122c5c252b 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 Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
1b4f736d-861d-42d8-af22-0ba098d9db3b 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 Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
665dc88a-5948-441c-9a2b-03ed2fb28f8a 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 Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
4c01d002-797f-4021-b5c5-b8dcabd85e03 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 Check map assigned to the object tree has the expected number of keys: expected +0 to equal 2
4c4ece58-c0fb-4431-819a-5ae3750c3661 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 Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
7c62f264-6568-413d-8164-c2a1b98bd2a6 b6ff8225-454a-40e5-8042-5275af159133 Objects.createMap can return LiveMap with initial value without applying CREATE operation realtime/objects Realtime with Objects plugin Objects.createMap can return LiveMap with initial value without applying CREATE operation Invalid object data for MAP_SET op on objectId=map:L1QE2KFNgHqwz3sAPhtRcruI59Olp5qAqasmaRh33Dw@1746191248644 on key=foo
092a3e28-af81-4d84-a746-1a72d6ab963a 28f2bed3-d44e-4c36-b35b-a727a23a2675 Objects.createMap can return LiveMap with initial value from applied CREATE operation with web_socket binary protocol realtime/objects Realtime with Objects plugin Objects.createMap can return LiveMap with initial value from applied CREATE operation with web_socket binary protocol Invalid object data for MAP_SET op on objectId=map:HwCUGT3k2jNSSzZfur5pBKwJETEVyVNA74LAhN67swk@1746191249420 on key=baz
cd81cd9c-43ce-4508-a15e-2c4cb243caa9 3421468d-3cdf-4192-98d1-8acf42ee7733 Objects.createMap can return LiveMap with initial value from applied CREATE operation with web_socket text protocol realtime/objects Realtime with Objects plugin Objects.createMap can return LiveMap with initial value from applied CREATE operation with web_socket text protocol Invalid object data for MAP_SET op on objectId=map:pUPXSaPqASERb23ZwmHKLLD71zqGnH0UPa3CSnKF6ak@1746191250254 on key=baz
0b8dc6eb-ebc1-42d6-ae47-00ca303c3db5 4171f336-6bf6-49de-8c8e-224eefa91e15 Objects.createMap can return LiveMap with initial value from applied CREATE operation with comet binary protocol realtime/objects Realtime with Objects plugin Objects.createMap can return LiveMap with initial value from applied CREATE operation with comet binary protocol Invalid object data for MAP_SET op on objectId=map:3lQNmtw4jjP8zUyBaKEEUSlCZkI2t5hCe-KvJo4zerg@1746191250469 on key=baz
97b07de3-fb94-4a8a-afc7-9cf21e3ad1a7 85671c61-2d01-498c-990e-c709943103ce Objects.createMap can return LiveMap with initial value from applied CREATE operation with comet text protocol realtime/objects Realtime with Objects plugin Objects.createMap can return LiveMap with initial value from applied CREATE operation with comet text protocol Invalid object data for MAP_SET op on objectId=map:mfYAjGypRpui7lw0eWpoUFOt2c1ks31plTg8CA9twCs@1746191251258 on key=baz
323fe106-3a39-452f-bc14-0493c636eb89 7346ee5d-f05f-4e64-86c9-c3a41953b7bd Objects.createMap can return LiveMap with initial value from applied CREATE operation with binary protocol realtime/objects Realtime with Objects plugin Objects.createMap can return LiveMap with initial value from applied CREATE operation with binary protocol Invalid object data for MAP_SET op on objectId=map:kCnPgpsPKUmKEWJoAct2yPFHjQEpxGlmZ-MX1F5xBo0@1746191252007 on key=baz
1caaf36a-49a2-42bb-a0b8-f5e959d7e54a d71425a2-de6a-46ec-89e6-d14f13f4722e Objects.createMap can return LiveMap with initial value from applied CREATE operation with text protocol realtime/objects Realtime with Objects plugin Objects.createMap can return LiveMap with initial value from applied CREATE operation with text protocol Invalid object data for MAP_SET op on objectId=map:sH3qfE9ey9Xj_mJNHxusc_c24cTf2nIT_mpkkO99xew@1746191252843 on key=baz
8bfc97e9-9f1b-4269-9b2d-5a03cfa80d8b c9ef8716-48f9-45eb-9173-f6590fecbef2 initial value is not double counted for LiveMap from Objects.createMap when CREATE op is received realtime/objects Realtime with Objects plugin initial value is not double counted for LiveMap from Objects.createMap when CREATE op is received Invalid object data for MAP_SET op on objectId=map:JAVRj8DL2dBKEj6aRv4T3nP-zbV0OSvr6N6USOdAmH4@1746191253671 on key=foo
e1a03d7f-2a03-470b-87b8-75f5f83fd2a9 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 Check batch API map .get() method works and is synchronous: expected undefined to equal 'bar'
1edd1a0d-3eba-4876-b7f1-8475a6a4af3b 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 Check batch API map .remove method does not mutate the object inside the batch callback: expected undefined to equal 'bar'
912e6cc1-c952-4945-9e1d-4086cd3b5705 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 Check key "baz" has an expected value in a map after batch call: expected undefined to equal 'qux'
669b8971-28cc-482b-a59b-9b1ed6066ec6 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 Check key "baz" has an expected value in a map after batch call: expected undefined to equal 'qux'
eeebf527-c1d0-403f-8478-2f8ba30391d8 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 Check key "baz" has an expected value in a map after batch call: expected undefined to equal 'qux'
f378fac2-efc2-47a5-9dd5-b666fb06066d 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 Check key "baz" has an expected value in a map after batch call: expected undefined to equal 'qux'
8406bd3a-c76f-4161-b1d0-d89f63c069fa 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 Check key "baz" has an expected value in a map after batch call: expected undefined to equal 'qux'
1519f82c-06b6-42bc-a9b8-69ce788076be 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 Check key "baz" has an expected value in a map after batch call: expected undefined to equal 'qux'
edc23764-b116-42e3-b173-c85a35c00260 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 Check key "foo" is not changed on a map after canceled batch call: expected undefined to equal 'bar'
00493353-117c-4c0c-944d-ce46cbae8615 88cb9b4b-e476-41c5-9d72-bf26db7e6d14 LiveMap enumeration realtime/objects Realtime with Objects plugin LiveMap enumeration Check LiveMap.entries() returns expected entries: expected [ [ 'counter1', …(1) ], …(1) ] to deeply equal [ [ 'counter1', …(1) ], …(1) ]
0e9df357-6b16-4584-9af1-bd7882488e04 20609b66-bb36-428e-9b0b-892695dac654 can subscribe to the incoming MAP_SET operation on a LiveMap with web_socket binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap 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)
3bfbf3b8-3443-428b-b725-9b322b829980 f0cc905f-5ad8-43af-94c7-ab367a33229b can subscribe to the incoming MAP_SET operation on a LiveMap with web_socket text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap 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)
cea507b8-e286-4254-886b-459490461841 4d04d403-0f11-4739-9621-2c984bdcdb72 can subscribe to the incoming MAP_SET operation on a LiveMap with comet binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap 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)
9952bc06-282e-44ee-ad60-c9463df1f2d6 4757e315-826d-484b-af57-78cacc2e66f3 can subscribe to the incoming MAP_SET operation on a LiveMap with comet text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap 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)
138a59f6-97cb-41df-ab3b-fd2c9a3c2f1b f455e337-def7-4df9-8869-716705ce7eb9 can subscribe to the incoming MAP_SET operation on a LiveMap with binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap 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)
992b9646-e0a8-4c53-94cc-b1a98ea26511 251769ec-1d64-48fe-a13a-e2fb79995628 can subscribe to the incoming MAP_SET operation on a LiveMap with text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap 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)
3c2a2629-0580-47b3-bd26-7fb007b8b9ab 88eb0c34-d803-4dd5-af8a-35c86d9f0e1c can subscribe to multiple incoming operations on a LiveMap with web_socket binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with web_socket binary protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'removed' } } to deeply equal { update: { foo: 'updated' } }
d19fb731-5fed-47b3-82b8-d56238a8f602 e50566ad-6d00-4d46-8f8a-b1037b3d370a can subscribe to multiple incoming operations on a LiveMap with web_socket text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with web_socket text protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'removed' } } to deeply equal { update: { foo: 'updated' } }
f85117ef-5c30-48e3-98b6-0484ae74bd75 53a4287e-d729-42bb-9f69-d819558acf7f can subscribe to multiple incoming operations on a LiveMap with comet binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with comet binary protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'removed' } } to deeply equal { update: { foo: 'updated' } }
82cfc1cf-758b-4acf-b3a5-111937140031 10ca183d-61b3-452a-bdcd-a6f411efe264 can subscribe to multiple incoming operations on a LiveMap with comet text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with comet text protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'removed' } } to deeply equal { update: { foo: 'updated' } }
2f18f91d-2467-434b-9c4f-46ea0d6de577 c8614eae-fd3f-4dba-8aee-06ab70f7c131 can subscribe to multiple incoming operations on a LiveMap with binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with binary protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'removed' } } to deeply equal { update: { foo: 'updated' } }
31979244-876d-4966-b467-8fb66fa45df0 367b3ded-9773-48c5-bae4-bfa0b58aded9 can subscribe to multiple incoming operations on a LiveMap with text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with text protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'removed' } } to deeply equal { update: { foo: 'updated' } }
aa5ba12c-7802-4138-a1fa-a4d19110dcdd 419fc60c-851d-4a63-88e4-ef0f517b537b can unsubscribe from LiveMap updates via returned "unsubscribe" callback realtime/objects Realtime with Objects plugin can unsubscribe from LiveMap updates via returned "unsubscribe" 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)
ee27746b-6357-46a1-98dd-85a6b95332c6 7326eea1-eeb6-415e-a82e-a9d54eec43fc can unsubscribe from LiveMap updates via LiveMap.unsubscribe() call realtime/objects Realtime with Objects plugin can unsubscribe from LiveMap updates via LiveMap.unsubscribe() 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)
b25e282c-bb07-47f0-9d8f-e0cca4b632fd 0aa2e7f1-0bfa-4a86-bafb-195f18224ac8 can remove all LiveMap update listeners via LiveMap.unsubscribeAll() call realtime/objects Realtime with Objects plugin can remove all LiveMap update listeners via LiveMap.unsubscribeAll() 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)
c8e43847-b5b3-4c84-9df4-50287164460a e1bc2c99-a95c-4271-a736-60704daddf0b tombstoned map entry is removed from the LiveMap after the GC grace period with web_socket binary protocol realtime/objects Realtime with Objects plugin tombstoned map entry is removed from the LiveMap after the GC grace period 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)
226288d1-8a9f-4ca6-b029-4c3dfe8b775e 586fbcff-d3e3-4132-8ba2-6e01d7608c3d tombstoned map entry is removed from the LiveMap after the GC grace period with web_socket text protocol realtime/objects Realtime with Objects plugin tombstoned map entry is removed from the LiveMap after the GC grace period 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)
b7d75755-359d-4069-beef-f7f05f067c88 d1e496e4-28c9-4150-8f0a-59e1f4bfe421 tombstoned map entry is removed from the LiveMap after the GC grace period with comet binary protocol realtime/objects Realtime with Objects plugin tombstoned map entry is removed from the LiveMap after the GC grace period 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)
7abb4fae-217f-4537-b557-c2546b2117eb bcaf3853-50de-4a8b-bb12-98989744e2f1 tombstoned map entry is removed from the LiveMap after the GC grace period with comet text protocol realtime/objects Realtime with Objects plugin tombstoned map entry is removed from the LiveMap after the GC grace period 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)
a7434bd6-b5e4-4f81-9177-5583df4b4e48 159359fd-f880-4072-a3e4-5fd631b372ff tombstoned map entry is removed from the LiveMap after the GC grace period with binary protocol realtime/objects Realtime with Objects plugin tombstoned map entry is removed from the LiveMap after the GC grace period 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)
a2e4a80c-9133-4627-a1d7-244f86228711 47b6a674-cbdf-44b0-b962-154c3b091f1f tombstoned map entry is removed from the LiveMap after the GC grace period with text protocol realtime/objects Realtime with Objects plugin tombstoned map entry is removed from the LiveMap after the GC grace period 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)
1c411e8e-52be-4aa4-a6f9-f25c7cc0d411 d7f31966-f1fb-4af3-8182-50840a1e715b object message publish respects connectionDetails.maxMessageSize realtime/objects Realtime with Objects plugin object message publish respects connectionDetails.maxMessageSize Expected async function to throw an error: expected undefined to exist
b806733f-a2a1-44bc-bac2-ee7159feba49 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 expected 5 to equal 13
bb080d60-4b63-4a2c-8dbd-3645a53f5832 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 expected 5 to equal 13
9013711b-329a-4033-9888-cb142d111791 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 expected 5 to equal 6
1e7f172e-71f1-4c48-8f92-265d07b2a726 2f831aea-71df-429b-90ca-0985afd66ca9 map set operation value=string realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=string expected 6 to equal 14
43d73c6b-504f-4670-8130-275b9666a796 b3ceb490-6673-4234-a388-5e888a2e322c map set operation value=bytes realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=bytes expected 6 to equal 14
f66dd7f1-0cd6-4f70-a47e-2f675196c42d b18866f7-18c6-4f3a-88fe-45419db807d8 map set operation value=boolean realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=boolean expected 6 to equal 7
fb4f0fd6-682a-45a7-82d7-853a1d351bd7 b8fba754-1fc7-4871-acfc-bbde0ffc43f1 map set operation value=double realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=double expected 6 to equal 14
0a702d92-6794-4fc0-bf09-0095a95f6dc3 250ca1bc-98c7-4458-86fb-d80589233e29 map object realtime/objects Realtime with Objects plugin ObjectMessage message size map object expected 15 to equal 49