Details of upload 2c6d4642-33fe-4c60-9b63-c534f7f96ac3

Created at
2025-03-26T10:14:44.775Z
Total number of tests
902
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
14080258231
GitHub run attempt
1
GitHub run number
3357
GitHub job
test-node
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 63 failures in this upload.

Failure ID Test case ID Test class Test case Message
c204e71f-3838-4dde-b0df-f416882e5f55 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
a6542b81-ef3a-4011-8f41-ade84716c033 62d79c0f-8aec-474f-a831-ef17535818dc getRoot() returns LiveMap instance realtime/objects Realtime with Objects plugin getRoot() returns LiveMap instance 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)
d9378445-9743-471a-af04-459982b0cc29 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. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
2d92060c-1364-4d80-866b-ad538b70ced9 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. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
13a7877c-3427-4156-a77b-8f1491db7d03 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
f4c11da7-092a-4185-9c1f-d8a9836e28a0 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. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
13f23ba6-ee55-485e-922b-557e018536e5 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. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
5d19b67f-5c08-4a6b-9192-de37a5c4f23f 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. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)
1d62051d-d412-419a-845b-4dfc26b7331f 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
8b1c8c5c-6410-43b3-a770-710d101149c4 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
d2f97179-dcaf-4293-8c3e-70e42bb6ae49 f65dca51-827f-4952-b528-11f0a28a9446 LiveCounter is initialized with initial value from STATE_SYNC sequence with comet binary protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with comet binary protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
2d763725-fda8-4c44-be3b-2995cff89f10 2f1735b3-0e6a-4701-9975-ef5bd7eb7c30 LiveCounter is initialized with initial value from STATE_SYNC sequence with comet text protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with comet text protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
6a3d007f-1cec-4767-9d95-2d04509d2fb5 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
c4db3ce6-b4d1-4d53-8354-4008a4337f64 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
cb572baa-d585-426f-9124-dcebabfab3f8 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
f7031633-0fe2-40c3-9420-d84fbd15625e 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
372e3f78-a4a5-45a9-beb5-9d2650792a91 a3d7e104-4e59-45dc-8b36-4fd6b0a46906 LiveMap is initialized with initial value from STATE_SYNC sequence with comet binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with comet binary protocol Check nested counter has correct value: expected +0 to equal 20
4a2c8be9-5358-4e52-be1d-7c235e9ea2c7 091e54fd-68fd-41d6-8de1-ac258ad51820 LiveMap is initialized with initial value from STATE_SYNC sequence with comet text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with comet text protocol Check nested counter has correct value: expected +0 to equal 20
5d4cb41d-9d94-49bb-a834-82c10ea9d8e5 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
1b7b256f-48d3-4c62-95b7-4109e1ce02da 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
f8d4eb37-7d3d-4242-a23a-7f6b0847c594 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
6d1577a5-e0c0-4943-bd5b-41621510cdbe 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
f87f7400-15f1-4695-b54b-758d131c738e 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 Check nested counter has correct value: expected +0 to equal 20
90ad6013-5f65-4693-ae11-007ec885ecd4 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 Check nested counter has correct value: expected +0 to equal 20
2f5a011c-6b12-4104-8e28-2a7114b2e4cc 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
18b543f7-9a2b-4c0c-8dda-5aa248415617 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
ca62891a-db7b-47d9-9e90-2553084212d5 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 Check counter subscription callback is called with an expected update object after STATE_SYNC sequence with "tombstone=true": expected { update: { inc: +0 } } to deeply equal { update: { inc: -1 } }
c65e535b-27fd-4983-9d60-2f4e83cdb53c 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 Check counter subscription callback is called with an expected update object after STATE_SYNC sequence with "tombstone=true": expected { update: { inc: +0 } } to deeply equal { update: { inc: -1 } }
509780f4-c7fb-4fc1-9a8e-32baad305720 b9a729b0-f906-421d-9ea3-68e6cc977b99 STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with comet binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with comet binary protocol Check counter subscription callback is called with an expected update object after STATE_SYNC sequence with "tombstone=true": expected { update: { inc: +0 } } to deeply equal { update: { inc: -1 } }
bebaa8c4-1e71-4fb3-bc0f-94739bfed9ed 8d95ba03-081d-4632-b17b-8eb3c8672b22 STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with comet text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with comet text protocol Check counter subscription callback is called with an expected update object after STATE_SYNC sequence with "tombstone=true": expected { update: { inc: +0 } } to deeply equal { update: { inc: -1 } }
fa8614cc-0d9c-46ed-8605-74c00e0b8712 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 Check counter subscription callback is called with an expected update object after STATE_SYNC sequence with "tombstone=true": expected { update: { inc: +0 } } to deeply equal { update: { inc: -1 } }
93592723-464a-41f2-8cfd-98be2c710edb 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 Check counter subscription callback is called with an expected update object after STATE_SYNC sequence with "tombstone=true": expected { update: { inc: +0 } } to deeply equal { update: { inc: -1 } }
01024cb1-f295-4d35-b271-2075addf4e27 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
9cbde5f1-0cb7-4813-865a-663c0cfac418 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
68452905-23f3-4217-83cb-b101ed9038f4 0797880d-c13f-4434-bc28-b23b4438057f can apply MAP_CREATE with primitives state operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with comet binary protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
806ff59a-87d3-4099-9d90-aa16b6c903b5 8697e843-fa5b-4c55-841b-9d09775d863d can apply MAP_CREATE with primitives state operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with comet text protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
750b09f8-5161-48c5-8f5a-f9d60a7b014a 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
22e9d803-1937-4577-bb80-eadc25720aa5 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
59aa23c5-5f54-4fe7-86b5-0bc1b9725ee0 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
76a4fb02-afa1-482d-a362-2ed78f7c8fac 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
b801965f-8aa3-402c-9395-d122217eb145 755c9bc6-5605-4e71-afde-562425137103 can apply MAP_CREATE with object ids state operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with comet binary protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
57f641a3-2ec4-4c31-a0ee-9a473dbaee7d 1c778665-55c8-4bc7-af69-ab860780aaea can apply MAP_CREATE with object ids state operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with comet text protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
e03e705a-39d9-45f2-b561-141f9297f1f3 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
710356ac-8da8-4624-86eb-c7ec815162b8 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
089f5558-18bf-46fc-99b8-4bc300593d48 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
ceec15ea-e5a5-4d19-b26a-4d432dd64aa5 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
65dcc78e-4ac3-4c7b-9ec2-ed775a395c98 92f3f008-193b-4b7a-8c52-f34a8a8bd1cd can apply MAP_SET with primitives state operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with comet binary protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
c4d37213-55fd-4ed4-829c-efd5b26a4589 08262e49-2191-495b-831a-4a6cf24dc477 can apply MAP_SET with primitives state operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with comet text protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
9cf5d1c5-3fc9-4dfa-b979-381f388a8017 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
158f7b2e-231a-4888-b19a-ab5e60afcc91 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
de6abce0-b9ee-475f-8e59-6810ac30d680 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
66d4213e-8baf-485e-9474-c4ea4567da2b 2a6d1ff7-d13e-488a-84d5-7f515b8143aa can apply MAP_SET with object ids state operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with comet binary protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
6742da13-ede7-4184-96bc-2086ef95d7b1 13b9694b-28fa-4b1e-92bf-9fc4a874c767 can apply MAP_SET with object ids state operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with comet text protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
5fa3ca69-5754-4cd4-a631-a9f7c664196d 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
0b7242a7-452f-4059-bc94-c546f38aa82d 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
88912040-5bdb-4a62-b793-4c993ce0b486 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
6045238f-dfef-4d6a-8d5e-f74e11c797a0 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
498323ad-01d8-40ad-88c4-beaf5937a1ad 75760223-6417-4091-9a32-55556cf23045 can apply COUNTER_CREATE state operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with comet binary protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
877e5871-9843-4eb1-a23d-fa72d8218ae2 c3e132ad-717e-4930-8087-4b68a3085c7f can apply COUNTER_CREATE state operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with comet text protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
79e691b6-c179-416f-ac14-42bb5b259ed1 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
da0d5c1f-127f-468c-946b-a9024d360e6a 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
06ff46da-c15f-462a-8ea9-801c70f133ab 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 } }
6cb39ce4-b098-46b1-b939-c4f408c0a51a 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. (/home/runner/work/ably-js/ably-js/test/realtime/objects.test.js)