Details of upload 9cdb7b36-4002-42f1-a339-a6299b27db0d

Created at
2025-10-15T08:49:10.880Z
Total number of tests
1090
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
d28b814
Pull request base ref
PUB-2060/value-types-object-creation
Pull request head ref
PUB-2061/pathobject-subscription
Branch / tag name
2097/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
18522757203
GitHub run attempt
1
GitHub run number
2728
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 56 failures in this upload.

Failure ID Test case ID Test class Test case Message
752cc39d-da80-4b35-a7d8-c80c9e875520 dd3c605d-6b36-4741-a226-6cda28292274 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with web_socket binary protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected undefined to deeply equal { amount: -1 }
a44ce7df-71ba-40f2-b4ba-f21a40331ae9 451fe1c1-dee1-43a2-bc65-41031735e134 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with web_socket text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with web_socket text protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected undefined to deeply equal { amount: -1 }
fd62a315-4134-45cd-978c-f06f6ebc59c2 b488947f-e20a-47c3-9002-b951a9ba98ab OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with xhr_polling binary protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected undefined to deeply equal { amount: -1 }
a452d3e5-c79f-4250-9e73-d466398da498 04c2e602-6ba7-423a-9b29-ef45f45c6bf8 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with xhr_polling text protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected undefined to deeply equal { amount: -1 }
9f45b5ea-1c9b-43f5-9fa3-b9b459adbed7 f7eeba66-3d98-400a-8cfc-02bd126ab748 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with binary protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected undefined to deeply equal { amount: -1 }
7e322d65-9099-44e6-8e27-164b2e32effb dc801a9b-c41e-4dc6-9bb0-789d304334c6 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with text protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected undefined to deeply equal { amount: -1 }
311a4123-024a-4b15-ae4d-d127be004348 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 "shouldStay" value before MAP_REMOVE: expected _DefaultInstance{ …(3) } to equal 'foo'
cba483d7-11eb-4eb6-a507-7cb1236e0c5b 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 "shouldStay" value before MAP_REMOVE: expected _DefaultInstance{ …(3) } to equal 'foo'
711905fe-6625-49b6-9c46-0e3260b957cb 905fa2f8-75cb-4c16-894f-11d76b88d189 can apply MAP_REMOVE object operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_REMOVE object operation messages with xhr_polling binary protocol Check map at "map" key in root has correct "shouldStay" value before MAP_REMOVE: expected _DefaultInstance{ …(3) } to equal 'foo'
301d802b-4bb8-498c-8623-61be08dcf8c6 4b1d6325-5816-4dc5-b71e-381f79aa3024 can apply MAP_REMOVE object operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_REMOVE object operation messages with xhr_polling text protocol Check map at "map" key in root has correct "shouldStay" value before MAP_REMOVE: expected _DefaultInstance{ …(3) } to equal 'foo'
b32b4258-22c6-40d8-bb27-d1598908c309 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 "shouldStay" value before MAP_REMOVE: expected _DefaultInstance{ …(3) } to equal 'foo'
64c2d45a-abea-4d4c-8ee2-58819a12ada8 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 "shouldStay" value before MAP_REMOVE: expected _DefaultInstance{ …(3) } to equal 'foo'
8be6665a-f6a9-4324-8f76-1c5aa59fd73e 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 undefined to deeply equal { foo: 'removed', baz: 'removed' }
643b76a8-dadf-4870-b8e6-4a6d8a81b476 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 _DefaultInstance{ …(3) } to equal 1
781d1957-4d3e-4945-91f8-51fa6e6121f0 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 _DefaultInstance{ …(3) } to equal 1
fd52f1f9-27d4-4187-a330-6178fbf11d57 839963f3-1ca6-4258-ac91-59d60ecaeaa5 LiveMap.remove sends MAP_REMOVE operation with xhr_polling binary protocol realtime/objects Realtime with Objects plugin LiveMap.remove sends MAP_REMOVE operation with xhr_polling binary protocol Check non-removed keys are still present on a root after LiveMap.remove call for another keys: expected _DefaultInstance{ …(3) } to equal 1
728a28ff-bdbe-4223-a311-248ff43e3ebd 55af4c37-9bee-42f7-8029-bceda984f0e9 LiveMap.remove sends MAP_REMOVE operation with xhr_polling text protocol realtime/objects Realtime with Objects plugin LiveMap.remove sends MAP_REMOVE operation with xhr_polling text protocol Check non-removed keys are still present on a root after LiveMap.remove call for another keys: expected _DefaultInstance{ …(3) } to equal 1
6f20d2c1-ea6f-49d9-8566-a5f7d6c1b36b 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 _DefaultInstance{ …(3) } to equal 1
589da40d-5ec7-4601-a272-429195f2f23c 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 _DefaultInstance{ …(3) } to equal 1
e10db5c4-1487-4ce3-9df6-dc23dc67e0ce 43017925-c85a-4bd8-82bc-c568feecbf3d can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket binary protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected undefined to deeply equal { amount: 1 }
5169dcb9-f262-4fc4-84e2-0aab906afc22 766dd957-0041-41cd-ae85-ae97ff4ee027 can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket text protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected undefined to deeply equal { amount: 1 }
ea0450bb-1879-4d37-9ad0-21ef8676e1f1 0ef2edf1-3abd-4a56-8e6b-cefa03ea9e5b can subscribe to the incoming COUNTER_INC operation on a LiveCounter with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with xhr_polling binary protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected undefined to deeply equal { amount: 1 }
3b8fcf49-7c0b-48e8-994c-9810634b87b4 c86664c9-df9b-4937-984c-ebc857a17d8d can subscribe to the incoming COUNTER_INC operation on a LiveCounter with xhr_polling text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with xhr_polling text protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected undefined to deeply equal { amount: 1 }
a1edf6a6-7fa9-4b8c-950b-8b6f201d056e 5f5dd4e1-6373-4cd0-8212-b926f4ef8d6a can subscribe to the incoming COUNTER_INC operation on a LiveCounter with binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with binary protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected undefined to deeply equal { amount: 1 }
f41953c9-86a0-414a-8368-51b143012b41 e239f84c-a635-40bb-a48c-3e02a3e5f116 can subscribe to the incoming COUNTER_INC operation on a LiveCounter with text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with text protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected undefined to deeply equal { amount: 1 }
9f75bb15-4801-4edf-a99a-b7f24293c6cb 181d3a1d-c814-4536-a453-4c562c6fc3e7 can subscribe to multiple incoming operations on a LiveCounter with web_socket binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with web_socket binary protocol Check counter subscription callback is called with an expected update object for 1 times: expected undefined to deeply equal { amount: 100 }
043b95e9-e7c8-475d-8b80-ad4f1d43c243 43dbc2cd-ccbc-4c62-8584-689ea1ecf58b can subscribe to multiple incoming operations on a LiveCounter with web_socket text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with web_socket text protocol Check counter subscription callback is called with an expected update object for 1 times: expected undefined to deeply equal { amount: 100 }
a0f61f9d-68c1-4056-930a-1483b9bbfb8b a6b21dac-fcf0-4201-92f0-c961dc58ea6b can subscribe to multiple incoming operations on a LiveCounter with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with xhr_polling binary protocol Check counter subscription callback is called with an expected update object for 1 times: expected undefined to deeply equal { amount: 100 }
1105d6be-4ff2-4240-877e-4e636943744b ebfe22ba-f54f-4a82-baca-92d7771f134c can subscribe to multiple incoming operations on a LiveCounter with xhr_polling text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with xhr_polling text protocol Check counter subscription callback is called with an expected update object for 1 times: expected undefined to deeply equal { amount: 100 }
e875e387-7fcc-4198-89da-2b2d884e2b8a 131c8dc6-b4c6-4425-bd66-c0c886e79a0e can subscribe to multiple incoming operations on a LiveCounter with binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with binary protocol Check counter subscription callback is called with an expected update object for 1 times: expected undefined to deeply equal { amount: 100 }
431dc6dc-06e0-4af0-9cbb-b424855dd5c3 46167af5-de7c-4ff5-95de-08ffdf90ca47 can subscribe to multiple incoming operations on a LiveCounter with text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with text protocol Check counter subscription callback is called with an expected update object for 1 times: expected undefined to deeply equal { amount: 100 }
5dd5895d-5467-4b60-8092-ea8866a21e79 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 Check map subscription callback is called with an expected update object for MAP_SET operation: expected undefined to deeply equal { stringKey: 'updated' }
30bfb6bb-ff68-4e8d-bd41-9afdb28089e5 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 Check map subscription callback is called with an expected update object for MAP_SET operation: expected undefined to deeply equal { stringKey: 'updated' }
81ea66c8-ab34-4ec0-846e-2eb3b1a9d4b3 5b26dd2f-3314-4c4b-a6a5-3e27aea626a0 can subscribe to the incoming MAP_SET operation on a LiveMap with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with xhr_polling binary protocol Check map subscription callback is called with an expected update object for MAP_SET operation: expected undefined to deeply equal { stringKey: 'updated' }
66b9e7af-3605-493f-b222-36a8ab04cf04 073a9457-cf24-420e-9a8b-ca8109951e8c can subscribe to the incoming MAP_SET operation on a LiveMap with xhr_polling text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with xhr_polling text protocol Check map subscription callback is called with an expected update object for MAP_SET operation: expected undefined to deeply equal { stringKey: 'updated' }
6d4350a9-ad4f-48ed-a2d0-3a6d7b3fee0c 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 Check map subscription callback is called with an expected update object for MAP_SET operation: expected undefined to deeply equal { stringKey: 'updated' }
3fe7ef54-2b9e-4a10-b3fe-4104b585d439 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 Check map subscription callback is called with an expected update object for MAP_SET operation: expected undefined to deeply equal { stringKey: 'updated' }
eaa6a79f-0710-43d1-929b-46ceef57277a 1e2113d9-4670-44c7-aa39-2e20c3ef3db9 can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket binary protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected undefined to deeply equal { stringKey: 'removed' }
e93eead8-7cdf-442d-878e-7401c9fc7c94 80063b65-adc1-468c-b284-6b79ad4c5df5 can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket text protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected undefined to deeply equal { stringKey: 'removed' }
9294968d-2928-491c-993b-204283b06697 7b540a19-00eb-45b0-9df2-743476f9265e can subscribe to the incoming MAP_REMOVE operation on a LiveMap with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with xhr_polling binary protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected undefined to deeply equal { stringKey: 'removed' }
cdd8ba47-636f-46bf-bb56-323b64cc6167 443f52fa-31b3-4b84-bf65-23973b1b64b7 can subscribe to the incoming MAP_REMOVE operation on a LiveMap with xhr_polling text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with xhr_polling text protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected undefined to deeply equal { stringKey: 'removed' }
545912bc-2394-45fe-abfa-55a66dfaeb52 41fe2aff-ac1f-44a0-b05b-546db003f99b can subscribe to the incoming MAP_REMOVE operation on a LiveMap with binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with binary protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected undefined to deeply equal { stringKey: 'removed' }
fb2423d1-401e-443e-adbb-d42b1b81f002 b7885756-b43d-402b-b756-3e946ebfcd59 can subscribe to the incoming MAP_REMOVE operation on a LiveMap with text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with text protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected undefined to deeply equal { stringKey: 'removed' }
9de15bac-42de-4391-ab6d-87f6b4738a99 6f942443-0a63-485d-962c-75efa1b56c7e subscription update object contains the client metadata of the client who made the update with web_socket binary protocol realtime/objects Realtime with Objects plugin subscription update object contains the client metadata of the client who made the update with web_socket binary protocol Check counter subscription callback has client metadata for COUNTER_INC operation: expected undefined to equal 'publish-clientId'
33142613-8ed1-4311-838e-e49f5b71bb97 af70dd51-1765-4198-8957-5e726b538f1b subscription update object contains the client metadata of the client who made the update with web_socket text protocol realtime/objects Realtime with Objects plugin subscription update object contains the client metadata of the client who made the update with web_socket text protocol Check counter subscription callback has client metadata for COUNTER_INC operation: expected undefined to equal 'publish-clientId'
f8b15639-4099-46b7-a953-4ca2968562cd 40c64d75-e01e-46f3-a124-2dd0d97934cc subscription update object contains the client metadata of the client who made the update with xhr_polling binary protocol realtime/objects Realtime with Objects plugin subscription update object contains the client metadata of the client who made the update with xhr_polling binary protocol Check counter subscription callback has client metadata for COUNTER_INC operation: expected undefined to equal 'publish-clientId'
296bc1a2-4ec6-4516-85d1-b0ac1ef94c85 5c5d7945-d62e-4f06-9a4a-4334967fc6dd subscription update object contains the client metadata of the client who made the update with xhr_polling text protocol realtime/objects Realtime with Objects plugin subscription update object contains the client metadata of the client who made the update with xhr_polling text protocol Check counter subscription callback has client metadata for COUNTER_INC operation: expected undefined to equal 'publish-clientId'
41ceb4e0-d29c-4704-b133-4aee6f9b405b ee1f21b0-8200-4d2a-a302-509e7a2a25e7 subscription update object contains the client metadata of the client who made the update with binary protocol realtime/objects Realtime with Objects plugin subscription update object contains the client metadata of the client who made the update with binary protocol Check counter subscription callback has client metadata for COUNTER_INC operation: expected undefined to equal 'publish-clientId'
76279efd-1db7-43a0-b7f8-6f373d924462 fe92489b-df20-4247-a190-9fd986b60d6b subscription update object contains the client metadata of the client who made the update with text protocol realtime/objects Realtime with Objects plugin subscription update object contains the client metadata of the client who made the update with text protocol Check counter subscription callback has client metadata for COUNTER_INC operation: expected undefined to equal 'publish-clientId'
058cb946-9b1c-47b7-b3fd-a4620b2a3e9d 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 undefined to deeply equal { foo: 'updated' }
2c6cfd18-85d3-4058-97c8-6036b01e1371 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 undefined to deeply equal { foo: 'updated' }
7753908e-19c6-4b30-a908-9a61e627008b bea6978b-57e9-42cd-b592-8f40aa466e1a can subscribe to multiple incoming operations on a LiveMap with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with xhr_polling binary protocol Check map subscription callback is called with an expected update object for 1 times: expected undefined to deeply equal { foo: 'updated' }
6adf1ca7-dc5f-47f1-8d81-d7c43e9560b7 0d9cb11a-536f-4225-8ba7-9730db4ac79d can subscribe to multiple incoming operations on a LiveMap with xhr_polling text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with xhr_polling text protocol Check map subscription callback is called with an expected update object for 1 times: expected undefined to deeply equal { foo: 'updated' }
724ef69a-cba0-4746-be39-e2370629e50e 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 undefined to deeply equal { foo: 'updated' }
58b80860-8075-4b85-8b63-ebbfdee18a78 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 undefined to deeply equal { foo: 'updated' }
911c6db7-3518-4c1f-b1b6-72a9d6a41eb2 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 Check map has value for key "foo-0" after all map sets: expected _DefaultInstance{ …(3) } to equal 'exists'