Details of upload f6fad31f-ca22-4c3c-b4e2-9eb11700c61d

Created at
2025-10-15T08:52:04.825Z
Total number of tests
984
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
ee6a3fc
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
18522927876
GitHub run attempt
1
GitHub run number
3730
GitHub job
test-node
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
20720a7d-66c4-4cdf-b56e-162c5f4cb84b 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 }
2419037d-b41e-4530-acaa-00afd279f874 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 }
41f187d8-d0ac-433e-a7ac-710f92eec69c 30a9bd21-2b09-48f7-9dad-0c69e7e2bf66 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with comet binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with comet 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 }
092b2a32-711c-4e10-83ec-913878f0ee83 336f044f-966c-41f9-a475-ca1f047f6a53 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with comet text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with comet 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 }
4df43583-cd0c-44b0-8740-414bd4b0089c 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 }
58bb65e4-b999-4050-8b7a-fb1ebaa0f65e 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 }
f8d9ae31-122a-46c6-880a-b3f771ac400c 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'
793f6564-20f6-4244-97f8-f1f90ce97db0 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'
514862a0-12a1-4b18-b16e-1693a408af6a 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 "shouldStay" value before MAP_REMOVE: expected _DefaultInstance{ …(3) } to equal 'foo'
b1e81230-9299-4fa7-ae95-6e67e7c55f34 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 "shouldStay" value before MAP_REMOVE: expected _DefaultInstance{ …(3) } to equal 'foo'
d84d54da-eaa7-491e-b2f4-b5e69a759110 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'
330b977a-56b1-459e-9cdf-ba5292672c55 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'
fb507daa-b736-4694-9269-937d400c9ed0 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' }
0f59d615-c3a2-4d2f-b2ef-70e2f2bd7c1d 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
4e743f4c-37a1-4266-bcf1-78811d1adbaa 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
1d35b1de-36e7-4888-abd7-28ea87c9ee3c 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 _DefaultInstance{ …(3) } to equal 1
e7ed8285-fd5c-4339-8251-50a6bd74b2e7 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 _DefaultInstance{ …(3) } to equal 1
1bdaa2a2-64d7-4c06-a16c-31ec58062ccd 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
7662d487-f693-4ce5-b2fe-55943ebfa2c2 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
a925d91c-4397-46a5-9be9-d53d921f0fb9 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 }
5169faf1-c3e8-485c-a74d-99d7990add04 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 }
b91f31cc-2965-4aa0-9cdc-cff2d8321788 010800ec-9d23-487c-821f-ad646b444dd1 can subscribe to the incoming COUNTER_INC operation on a LiveCounter with comet binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with comet binary protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected undefined to deeply equal { amount: 1 }
fa1bdbb1-8133-43d2-862a-ee9e337f95b0 8542a9aa-fdac-41a6-8226-ac2e8366a4fc can subscribe to the incoming COUNTER_INC operation on a LiveCounter with comet text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with comet text protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected undefined to deeply equal { amount: 1 }
44a212f2-fb4b-413c-83a5-6ae86a9f59a1 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 }
39466429-b64c-4137-baa7-8fe18fb61912 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 }
2ee1a23e-e8b5-46f7-84f7-e6039c6a638a 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 }
9754a121-bb4a-4f22-a1bf-1f8192ddadc7 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 }
636c2a57-404b-4df5-9013-9b550522d7a3 baaab951-7a28-419b-991b-7802446d0e26 can subscribe to multiple incoming operations on a LiveCounter with comet binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with comet binary protocol Check counter subscription callback is called with an expected update object for 1 times: expected undefined to deeply equal { amount: 100 }
78ea2463-07ae-48f5-a0fe-b1ba98599b94 4c13eb73-f674-4465-8cd3-01f9d729a85a can subscribe to multiple incoming operations on a LiveCounter with comet text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with comet text protocol Check counter subscription callback is called with an expected update object for 1 times: expected undefined to deeply equal { amount: 100 }
e1b4796e-f1dc-4185-baba-e2b916901461 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 }
63d72381-5008-4726-a9aa-7f289af6071c 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 }
e4731a0a-1ea2-41bf-9b94-c9d7a5a860b4 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' }
2e065dd5-c8ea-41f7-bda2-f3477444b26b 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' }
6b1e402b-096a-401b-a0b6-c42eaff35d75 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 Check map subscription callback is called with an expected update object for MAP_SET operation: expected undefined to deeply equal { stringKey: 'updated' }
7fa93d2c-32f4-4680-96f3-be067f543f14 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 Check map subscription callback is called with an expected update object for MAP_SET operation: expected undefined to deeply equal { stringKey: 'updated' }
d6222efe-4760-494c-8f59-9c9f7e38a099 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' }
46c6420b-e1ad-48d9-bcf3-93a99eb96e60 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' }
8a21e923-0322-494f-8f85-4a0820178c6e 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' }
e94f84d1-2596-4904-958b-6dc3ad9401e1 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' }
33774673-8751-42ac-be67-b99149eb9142 1213dbb6-aadd-4cf1-9175-af8f6f844b0e can subscribe to the incoming MAP_REMOVE operation on a LiveMap with comet binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with comet binary protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected undefined to deeply equal { stringKey: 'removed' }
4f945ed1-faa8-4c4e-a9ce-f10528ce5bdc ec0ec883-5616-457a-81cf-495578b821fe can subscribe to the incoming MAP_REMOVE operation on a LiveMap with comet text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with comet text protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected undefined to deeply equal { stringKey: 'removed' }
4258168f-e7f1-4d41-9296-2547cace5b29 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' }
ea27684f-672f-44b1-8d25-9d370f831196 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' }
74e8cef6-e672-4031-8efe-a2f8b10996ad 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'
50899abb-5781-4620-b61b-7a4adc5d1866 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'
2257e20a-0ffb-4734-a87a-758e25c9db88 b920e31e-bef3-4611-b054-fe6830911cdb subscription update object contains the client metadata of the client who made the update with comet binary protocol realtime/objects Realtime with Objects plugin subscription update object contains the client metadata of the client who made the update with comet binary protocol Check counter subscription callback has client metadata for COUNTER_INC operation: expected undefined to equal 'publish-clientId'
8d535165-db69-4d13-b474-3d849560c6e8 3f89d402-b9eb-42b3-b67a-bf69f285e728 subscription update object contains the client metadata of the client who made the update with comet text protocol realtime/objects Realtime with Objects plugin subscription update object contains the client metadata of the client who made the update with comet text protocol Check counter subscription callback has client metadata for COUNTER_INC operation: expected undefined to equal 'publish-clientId'
d3e3d28d-9b07-4eda-a5ef-554e416ae441 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'
12845b51-0315-4114-95e1-2025e320044d 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'
02ae41a0-3501-41a0-bdac-2c64dd67c467 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' }
dea7433a-5a0d-4146-870a-41644ad916a0 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' }
4ec48775-cd74-4eaf-aa20-66c076187aef 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 undefined to deeply equal { foo: 'updated' }
8ab79edb-92a6-4f99-b62a-37712db17d86 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 undefined to deeply equal { foo: 'updated' }
3ff41f0d-1fae-4835-af3f-2d13444480e8 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' }
f622f495-453d-425b-9578-c536d34becf4 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' }
acd42a85-2a53-4402-905a-cb9de0478af7 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'