Details of upload 0e26b3ea-d79d-4c77-aeff-0cc31d43f835

Created at
2025-10-15T08:54:08.047Z
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
0ad07b81-61da-4a58-bb1b-8a3057d76354 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 }
ccd9c644-2d03-4f8d-b9dd-40c0b13cda6b 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 }
7e53a419-b3c4-4d7e-876d-4f6a4d28ad6b 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 }
11190bcc-0a8d-49a9-a923-11409bd64b41 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 }
0f85fbcd-d7b1-4b21-b875-280bf81f04bb 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 }
ca83cccc-97dc-4623-a404-eae155aac619 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 }
466860be-f9e6-42c2-b79f-887446d039a6 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'
1d4fa03a-ad21-4655-a601-a08aa9f5787d 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'
383f5976-5fcd-4fd8-9333-036e7cc8e5d6 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'
cebcccbe-cc55-475a-9b87-9d680a2f3fae 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'
3a3a51f1-4787-4c9b-b382-23dd8f022a7c 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'
f2c23c41-bf28-433c-acb4-a743d2173796 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'
2f244fbb-43bf-4e57-bcbc-76c5169596d2 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' }
b1b25ae9-b40d-44e8-b991-b53161b828d1 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
1a9dc958-e5a1-43e4-a83d-ac72b63d7d05 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
b57ebadc-ebc7-4cb4-bdf6-720e632891ce 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
dc2f36d0-1732-456a-9735-c61ae87de119 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
0436386a-d6a7-4805-aba4-d731fec842e9 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
5744882a-b5ff-42e6-85e2-e1dbad6be7eb 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
cf6eb42d-8bbc-4cc8-a62a-101ed2ea040f 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 }
e8125ee2-251d-4caa-ac02-fc67dbe9741f 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 }
3d55dc29-2982-4016-a81a-784b3be780c6 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 }
c85de829-513c-4d24-8a98-a1b14a2b8e8c 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 }
1a0d1ab2-7f6b-45e9-95ea-673be7bf415e 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 }
e34ed099-0774-4a91-bb5a-49be8bd6ac48 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 }
f5ecaf66-2b38-41f1-8c85-5e3f4d2c4a99 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 }
4901fa8b-836b-4547-84e8-fee8731e43c9 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 }
09259dba-9c56-4639-87fc-7822615e1021 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 }
d1025f14-3277-4a84-8271-e696a2fb28a6 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 }
3628f426-0252-4d56-b994-a6a99cf1ee10 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 }
526b446f-c2cb-42b7-8171-4acd0398ef22 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 }
6a9f1a96-3d62-4aa7-8529-40056900a3fe 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' }
d5cb9b5b-df4e-485a-beaa-04606703073c 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' }
eae26ebe-62c3-425c-ade4-51fa6b0037a3 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' }
ac7719f9-44ca-4de3-940f-ee40e0ad9434 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' }
13716f86-6b80-44ae-98a1-89ad282850e0 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' }
6cc862bf-5899-4a43-955a-90f1d84ce575 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' }
c353679e-5f1c-4265-a352-c3b90a5da52d 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' }
dbaca3b0-5a85-4bd5-b82f-3907a704e2af 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' }
91c09d4a-be04-48f6-8fd8-e2a3d82f484c 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' }
3ae4b784-b534-472c-851f-6c4262ce5282 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' }
00d1e29e-52d9-48d1-9cc5-34d292c20bc1 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' }
440d07af-9295-445f-a791-5c1ddd5fc87b 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' }
51b013df-2003-4549-9617-46e137518328 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'
85b23c51-a761-42af-a207-cd5c2aadf65e 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'
2e8edab9-8e54-4845-9cdc-0a342730240b 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'
17af201c-6598-49eb-bd88-1cbb93fd9a9c 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'
2d976b72-21dc-4cc2-8659-d26fedf50a9d 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'
dbe10412-c971-4b68-b6e4-f72db201e840 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'
61b63add-1002-4047-a839-40c59099ecbe 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' }
af3940f7-c8e6-4a2f-9d88-ac316c4caee9 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' }
1b93c7e1-6e69-4fb9-96ed-a35e66fc22e8 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' }
ab91b3a0-83b9-4063-ae67-5b6826bb0737 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' }
1c7f1ad0-688c-445b-b0ac-f3d3ca4ecbff 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' }
8cf281dd-599d-4c61-a6b0-6e16986d1b43 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' }
0f4cf519-8f1c-4227-b295-5b484834d724 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'