Details of upload 52fa4896-6d8e-4594-bf4a-ec77ea330147

Created at
2025-04-16T08:20:44.223Z
Total number of tests
1013
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
96b3795
Pull request base ref
integration/liveobjects
Pull request head ref
liveobjects/merge-main
Branch / tag name
2006/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
14487315127
GitHub run attempt
1
GitHub run number
2406
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 239 failures in this upload.

Failure ID Test case ID Test class Test case Message
c9982a48-e510-436f-b82c-0694b6b20183 3d115703-0e4a-4d47-b2d8-7924a9e36328 OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling binary protocol import_deep_equal.default is not a function
4b51c878-0431-4141-84f7-790889bbdcfe 374cec9e-32bf-4688-91ee-47ff7ecaef6b OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket text protocol import_deep_equal.default is not a function
79c9d98f-667a-4562-8681-b89630dbe657 d8498393-bd81-446c-aac0-af4829e61004 auth_jwt_with_subscribe_only_capability realtime/auth auth_jwt_with_subscribe_only_capability Verify publish denied code: expected undefined to equal 40160
daef78ae-ecf1-41de-b9de-c8a39ae65799 940cded4-a738-4c97-89e5-e6b6e790895f auth_jwt_with_publish_capability realtime/auth auth_jwt_with_publish_capability Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
fab8a69d-be31-44ca-9efe-d40f1d55a14e e06cd8d3-f71f-4454-848b-4b2972fc8adc publish_no_attach with web_socket binary protocol realtime/channel publish_no_attach with web_socket binary protocol Unexpected attach failure: cipher is undefined
f65d00c4-497b-4f4b-aab2-46b439a2d49e 4fd49bf6-57a9-45bf-8b83-0cb30db7f2c4 publish_no_attach with web_socket text protocol realtime/channel publish_no_attach with web_socket text protocol Unexpected attach failure: cipher is undefined
d0a2c4f7-a058-4b78-90ed-b9fdf7b2db7c 2186f799-4256-4870-a8f4-0eea48c15979 publish_no_attach with xhr_polling binary protocol realtime/channel publish_no_attach with xhr_polling binary protocol Unexpected attach failure: cipher is undefined
3888c59b-0de3-4ad7-8471-2e051ae32586 2a65d477-58e6-44d1-8525-0095c30d0211 publish_no_attach with xhr_polling text protocol realtime/channel publish_no_attach with xhr_polling text protocol Unexpected attach failure: cipher is undefined
6cde35ca-77cb-4d0c-8a70-e952b6f93369 f5dc6fcb-25cb-4d28-aa79-91decd457e4e publish_no_attach with binary protocol realtime/channel publish_no_attach with binary protocol Unexpected attach failure: cipher is undefined
5782d9f7-4f18-4c58-af05-6afee3a210bd a2b2864b-9376-49f0-8b58-8b980df2542d publish_no_attach with text protocol realtime/channel publish_no_attach with text protocol Unexpected attach failure: cipher is undefined
7d5e058f-e643-4e41-8446-fdcd8ac970ee 2c400ad3-7902-4dd5-a34d-1b8409f2c17e channelattach_publish_invalid with web_socket binary protocol realtime/channel channelattach_publish_invalid with web_socket binary protocol correct error code: expected undefined to equal 40010
7847b168-266b-46d3-a52e-ba639cbeb19b 3fea50c7-c1c8-466d-aaef-e803c7540842 channelattach_publish_invalid with web_socket text protocol realtime/channel channelattach_publish_invalid with web_socket text protocol correct error code: expected undefined to equal 40010
e5abc4b7-cb72-4146-846b-b72a480ed6b0 4c5ad0b0-bc59-4995-a02b-7eafbd3a403c channelattach_publish_invalid with xhr_polling binary protocol realtime/channel channelattach_publish_invalid with xhr_polling binary protocol correct error code: expected undefined to equal 40010
4e2cd40f-30c2-4663-adef-3fc43781598e 63660827-0879-4aad-8caf-b9b89e140a6c channelattach_publish_invalid with xhr_polling text protocol realtime/channel channelattach_publish_invalid with xhr_polling text protocol correct error code: expected undefined to equal 40010
a6f05e5f-e639-472b-a9b4-930b891fdcd6 83f8ba9e-31fd-4d47-928c-01d02be8ac44 channelattach_publish_invalid with binary protocol realtime/channel channelattach_publish_invalid with binary protocol correct error code: expected undefined to equal 40010
ea81b3c8-8f32-4432-9212-b35bdc6adfa1 06806b82-1868-475b-a074-d4d09e312ce8 channelattach_publish_invalid with text protocol realtime/channel channelattach_publish_invalid with text protocol correct error code: expected undefined to equal 40010
6af3d13a-5d81-43a2-b5c5-c09510dccd33 b9d5a868-4315-4865-a2a8-46dcbb89de99 attachWithChannelParamsBasicChannelsGet with web_socket binary protocol realtime/channel attachWithChannelParamsBasicChannelsGet with web_socket binary protocol cipher is undefined
21b0cc53-022e-47d3-99c3-1df8673a8231 a63cf055-6e39-4a6f-8438-d2bc045b6e58 attachWithChannelParamsBasicChannelsGet with web_socket text protocol realtime/channel attachWithChannelParamsBasicChannelsGet with web_socket text protocol cipher is undefined
607020c6-658a-4347-9e70-a7bfa5c850ac cacc3dad-900d-44de-b3ef-4d8e65b441d3 attachWithChannelParamsBasicChannelsGet with xhr_polling binary protocol realtime/channel attachWithChannelParamsBasicChannelsGet with xhr_polling binary protocol cipher is undefined
94ebee86-999c-4beb-b6fa-75a023d431d5 b7f206f5-8deb-4e2c-b573-dfda2545d4bf attachWithChannelParamsBasicChannelsGet with xhr_polling text protocol realtime/channel attachWithChannelParamsBasicChannelsGet with xhr_polling text protocol cipher is undefined
5f04ddf4-9a3a-4940-a39b-f73cf4232a90 94777337-101a-4156-99d2-a822f80cb160 attachWithChannelParamsBasicChannelsGet with binary protocol realtime/channel attachWithChannelParamsBasicChannelsGet with binary protocol cipher is undefined
ea5d3016-4116-4a7b-b2dc-664bb264a777 a5091d78-1ff8-4d17-96ef-55cb2a569f7c attachWithChannelParamsBasicChannelsGet with text protocol realtime/channel attachWithChannelParamsBasicChannelsGet with text protocol cipher is undefined
31dcfe25-b339-455e-a30c-c75de6f8f2c4 4ee60e91-54ef-417b-b640-514670e8fdd7 attachWithChannelParamsBasicSetOptions with web_socket binary protocol realtime/channel attachWithChannelParamsBasicSetOptions with web_socket binary protocol cipher is undefined
7266454f-94d0-4c4f-bfcd-e4e110bee0cb 08b8602e-8a3e-4fd6-a094-bdbaad255fdf attachWithChannelParamsBasicSetOptions with web_socket text protocol realtime/channel attachWithChannelParamsBasicSetOptions with web_socket text protocol cipher is undefined
cd141db7-c35b-4fe3-b127-a3cd7d097223 dfd6669f-146f-4eb9-aed1-d8c37b748128 attachWithChannelParamsBasicSetOptions with xhr_polling binary protocol realtime/channel attachWithChannelParamsBasicSetOptions with xhr_polling binary protocol cipher is undefined
bf9fcebc-49f4-4113-ad83-c39f0faca168 87210a34-08a7-4f52-b708-df765e68546b attachWithChannelParamsBasicSetOptions with xhr_polling text protocol realtime/channel attachWithChannelParamsBasicSetOptions with xhr_polling text protocol cipher is undefined
4ef78b5c-8423-448e-9e5a-6d8086227f2f 9d6702a4-75d4-4330-91c4-2e7adb3b0a5a attachWithChannelParamsBasicSetOptions with binary protocol realtime/channel attachWithChannelParamsBasicSetOptions with binary protocol cipher is undefined
81706d2b-58fc-47ae-9e92-826c0d90193b 06aff7ac-fec7-4607-8e29-5f4eec038cfa attachWithChannelParamsBasicSetOptions with text protocol realtime/channel attachWithChannelParamsBasicSetOptions with text protocol cipher is undefined
9c2f51e1-de60-4f70-83e6-c1fea9c71a17 b38772b6-c5b5-4e94-ac67-cf765ac4ac54 subscribeAfterSetOptions with web_socket binary protocol realtime/channel subscribeAfterSetOptions with web_socket binary protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
bd426a7b-ffb8-4638-95a9-743017548e29 a902f907-b16c-43ed-b0b4-a2dc71e55c19 subscribeAfterSetOptions with web_socket text protocol realtime/channel subscribeAfterSetOptions with web_socket text protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
c1868adb-72d5-49d8-9acb-efa928db8458 ac9d44e4-4c8a-4b91-bcac-688376aab778 subscribeAfterSetOptions with xhr_polling binary protocol realtime/channel subscribeAfterSetOptions with xhr_polling binary protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
a55a90cc-02a0-4d08-a303-c4a88e95c959 b66ee30a-c4e8-4bea-a9cd-a627859f17ff subscribeAfterSetOptions with xhr_polling text protocol realtime/channel subscribeAfterSetOptions with xhr_polling text protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
b5789bde-350e-485c-bb02-3d7e65b03832 b4b6fe0c-76ec-4fc9-9965-58b44d37241a subscribeAfterSetOptions with binary protocol realtime/channel subscribeAfterSetOptions with binary protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
eb62e046-d489-43b8-8bca-983a6291301f c849a15f-ec0c-40c9-b836-6b631b762204 subscribeAfterSetOptions with text protocol realtime/channel subscribeAfterSetOptions with text protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
ab8bcdbc-18a3-48cb-8e41-bf2d31e3e648 af9a29d1-03c1-4f5f-bf7c-8274b5892e1d channelGetShouldThrowWhenWouldCauseReattach realtime/channel channelGetShouldThrowWhenWouldCauseReattach Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
8cd85171-da77-45a4-b34a-fa77830400f9 af9a29d1-03c1-4f5f-bf7c-8274b5892e1d channelGetShouldThrowWhenWouldCauseReattach realtime/channel channelGetShouldThrowWhenWouldCauseReattach done() called multiple times in test <realtime/channel channelGetShouldThrowWhenWouldCauseReattach>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
1a35b691-5000-468a-abc5-52c873f4eddd f8076ca7-f32f-40d9-af47-9f138877dff1 setOptionsCallbackBehaviour with web_socket text protocol realtime/channel setOptionsCallbackBehaviour with web_socket text protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
7e5a5638-3ecf-4cee-89ec-c1b9f0824e6d 609cba2e-f852-4bf2-9252-f5c240abdacf attachWithChannelParamsModesAndChannelModes with web_socket binary protocol realtime/channel attachWithChannelParamsModesAndChannelModes with web_socket binary protocol cipher is undefined
d080df6c-665e-4744-9fc4-c1134bdf58ff 91ba93d4-d7db-4aac-9457-f804eecdd9de attachWithChannelParamsModesAndChannelModes with web_socket text protocol realtime/channel attachWithChannelParamsModesAndChannelModes with web_socket text protocol cipher is undefined
ac86e1c2-fce2-4c64-a8b1-4f76951d8477 c884b62f-8174-4394-a52e-30b97c835598 attachWithChannelParamsModesAndChannelModes with xhr_polling binary protocol realtime/channel attachWithChannelParamsModesAndChannelModes with xhr_polling binary protocol cipher is undefined
decad718-af91-4be3-9a71-20f27c307b9c e4cab736-ca80-4038-8864-af4192f24a08 attachWithChannelParamsModesAndChannelModes with xhr_polling text protocol realtime/channel attachWithChannelParamsModesAndChannelModes with xhr_polling text protocol cipher is undefined
dfdb0a8f-af57-4fe9-b9ff-dbf1808353ea 07cf9315-7f69-454f-8cbf-8b7bc25f5f03 attachWithChannelParamsModesAndChannelModes with binary protocol realtime/channel attachWithChannelParamsModesAndChannelModes with binary protocol cipher is undefined
9abce0ba-ecd2-4d2a-a843-ee5647da4574 6da48f1b-859e-445c-af35-66a0152b2690 attachWithChannelParamsModesAndChannelModes with text protocol realtime/channel attachWithChannelParamsModesAndChannelModes with text protocol cipher is undefined
93d4f395-eed7-4714-9bfc-a060afe40c2a 6dd53a75-13fc-433b-adbe-7d2237761f23 attachWithChannelModes with web_socket binary protocol realtime/channel attachWithChannelModes with web_socket binary protocol cipher is undefined
916d224d-b34b-42a4-a1f8-aa65ed07d85c 3b54099f-8796-4930-8807-0c9f3cc72605 attachWithChannelModes with web_socket text protocol realtime/channel attachWithChannelModes with web_socket text protocol cipher is undefined
35e81b5c-b322-4515-997b-dfe83868e3f1 84413868-4986-4e1e-8365-b7b218c41c84 attachWithChannelModes with xhr_polling binary protocol realtime/channel attachWithChannelModes with xhr_polling binary protocol cipher is undefined
b27bd2cd-0802-45ad-8770-87bfd1ac2c05 3de8b307-190a-4057-b291-5c42cdfadf61 attachWithChannelModes with xhr_polling text protocol realtime/channel attachWithChannelModes with xhr_polling text protocol cipher is undefined
0c5b911d-8620-46b8-b37c-6d35c849b317 c91cbadd-6d55-4ab9-a0d9-fc642ced8cc9 attachWithChannelModes with binary protocol realtime/channel attachWithChannelModes with binary protocol cipher is undefined
b1fa8f8e-01e3-4dd6-bd4e-fb6240f4b0a3 1bcbe4f9-5dc4-476f-a1f9-f25b19d9d08e attachWithChannelModes with text protocol realtime/channel attachWithChannelModes with text protocol cipher is undefined
122addf0-34bb-4dc1-ad12-7d5656dd6ad6 0271e8e7-9289-459e-b21d-675ce65fa3c7 attachWithChannelParamsDeltaAndModes with web_socket binary protocol realtime/channel attachWithChannelParamsDeltaAndModes with web_socket binary protocol cipher is undefined
fdc77bce-9ce1-4e1a-b5f5-b483c35f8c1f 475ec011-041c-48de-a2fa-09ce76d99177 attachWithChannelParamsDeltaAndModes with web_socket text protocol realtime/channel attachWithChannelParamsDeltaAndModes with web_socket text protocol cipher is undefined
5f03c1d2-0849-4501-b979-2be4a5fe40ac 662bc2ba-6d7c-44e5-b627-bbb62b8d18f3 attachWithChannelParamsDeltaAndModes with xhr_polling binary protocol realtime/channel attachWithChannelParamsDeltaAndModes with xhr_polling binary protocol cipher is undefined
b9f626c9-f45e-4a11-8fa3-9859352a488b 8b61b526-ac22-4295-af15-e177ddd320bc attachWithChannelParamsDeltaAndModes with xhr_polling text protocol realtime/channel attachWithChannelParamsDeltaAndModes with xhr_polling text protocol cipher is undefined
4a09379e-a60a-4622-90ec-57aa45f2e4f1 8d37d031-a448-4482-8f49-35f87c899c1b attachWithChannelParamsDeltaAndModes with binary protocol realtime/channel attachWithChannelParamsDeltaAndModes with binary protocol cipher is undefined
3386a0cc-0d43-42c0-9658-8ca21930366d f5759eac-ea91-457d-9107-34ff57eeff6e attachWithChannelParamsDeltaAndModes with text protocol realtime/channel attachWithChannelParamsDeltaAndModes with text protocol cipher is undefined
dea2a6a0-e377-491f-bc80-a475b3e19b23 a638accc-22a2-44c7-a576-e3ef78a8c913 channelsubscribe1 realtime/channel channelsubscribe1 Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
50c201c9-9298-4969-bee0-a3635982b5a0 39846044-e457-41ab-9103-f2260029ff87 server_sent_detached realtime/channel server_sent_detached Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
25cb0a0e-3c83-4314-b023-f12cbc2b0663 e5fa7f0b-0dac-4c41-b6d0-aebc608c69a2 server_sent_error realtime/channel server_sent_error Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
90e6a008-bcda-495d-98dd-712bf8b09de6 e5fa7f0b-0dac-4c41-b6d0-aebc608c69a2 server_sent_error realtime/channel server_sent_error done() called multiple times in test <realtime/channel server_sent_error>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
54503e34-0a18-44ca-9b18-bd2f77d05e86 d4c3b8cb-1063-4ce7-a97a-01bff5740d2b channel_attach_timeout realtime/channel channel_attach_timeout Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
876552c5-7891-4a15-b698-d8853276b078 29b92465-2ba6-40e9-abd7-589e55645624 suspended_connection realtime/channel suspended_connection Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
39707d7e-ebd8-4b0c-b235-d8df80217438 d09d8070-0fe6-4dfc-9789-a338d56d1342 attached_while_detaching realtime/channel attached_while_detaching Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
ebdea3e2-c000-4806-9c65-bedeabeda333 d49a7ba9-d208-44ff-ab8d-0caaf3dd1ca8 rewind works on channel after reattaching realtime/channel rewind works on channel after reattaching Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
419798cc-833e-4800-8fa6-3751e21b133a f3feddcf-a220-44f8-8f8b-f86168b7d6f9 rewind_has_backlog_1 realtime/channel rewind_has_backlog_1 cipher is undefined
c39a7a60-2359-4da4-9677-9c3dfb3f28ee c82cb845-92d0-4397-b5f2-1dac2f54a5ce connectionAttributes realtime/connection connectionAttributes cipher is undefined
b9faff36-1736-4a9a-8101-904cfda32c7e 891e4b7c-73a7-485d-b8c9-f42cdaa392d3 connectionQueuing realtime/connection connectionQueuing publish completed before publishCallback populated
d600afa3-09ff-4230-8280-dbbbcf57f210 e5dfff1a-8819-4457-9109-bc70ee6ebab6 deltaPlugin realtime/delta deltaPlugin Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
13247576-3f4e-4930-a58b-b981fdc28813 8e47d2b9-7e05-4755-b91e-c56cc976731e unusedPlugin realtime/delta unusedPlugin Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
5c0609aa-c875-4a8d-9c6f-6e28eff5c511 e435a2ad-1a8c-4b41-b757-65dcc86f2e79 lastMessageNotFoundRecovery realtime/delta lastMessageNotFoundRecovery Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
e51f4d5e-4ef2-4f11-87c6-67fe343f2deb 4baf94b0-e368-4272-a6b6-b6a0cf93381f deltaDecodeFailureRecovery realtime/delta deltaDecodeFailureRecovery Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
fb0dff99-3436-4e49-9b60-4b7568482438 f1760f16-decc-4b22-be31-26ff97fa6d49 noPlugin realtime/delta noPlugin Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
3ea03d29-b21e-4d82-bbef-31c2e6eeddac ec50b549-fd69-4382-880d-7b5783e84dff single_send_unencrypted realtime/crypto single_send_unencrypted Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
0a692f82-1fbe-44b3-9db0-87eec915c145 2974f30b-6ca4-4616-9025-7f7d95787d3f message_encoding realtime/encoding message_encoding cipher is undefined
6e4bfa58-90a1-4cff-8f93-061b0b0fa7fc f937c84f-f6f3-4037-9075-f6f6c992bc47 failed_channel realtime/failure failed_channel presence leave failure code: expected undefined to equal 90001
6323f6c3-72fe-4fa8-ae82-398a4c64bee5 706c2e4f-c532-4b88-8de4-d5714f09130d channel_backoff_web_socket realtime/failure channel_backoff_web_socket Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
5259b6e8-0cf2-444e-8d6a-a013625bdabd b32151aa-dc48-4118-900c-49cb044142d0 nack_on_connection_suspended realtime/failure nack_on_connection_suspended check realtime state is suspended: expected 'connected' to equal 'suspended'
49fd9253-ca60-49f3-ac05-6b19015eb19b fa791fda-205f-4143-b743-d17513ae0b1e nack_on_connection_failed realtime/failure nack_on_connection_failed check realtime state is failed: expected 'connected' to equal 'failed'
907080bf-4165-44fd-bdcf-c04125239811 7a537d14-8890-4105-8118-4bedd87d089b nack_on_connection_closed realtime/failure nack_on_connection_closed check realtime state is closed: expected 'connected' to equal 'closed'
1aa92e93-9f58-44ac-a262-7ae17b3185b8 f27235ab-ec06-41c8-bca9-dbd8fec08a98 no_messages_if_not_attached realtime/failure no_messages_if_not_attached Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
fd5318e9-2b10-4b29-a235-0641188f2906 ca681e5a-b26c-42ef-ad71-5a3bbca44d41 history_until_attach realtime/history history_until_attach cipher is undefined
3207f644-b53d-44b2-b193-604205aeab26 2ba20f27-ef59-42a3-a0d6-366d2a906b75 presence_sync_interruptus realtime/sync presence_sync_interruptus cipher is undefined
f02f2318-7601-4041-9204-10b584fe74fa ca2b4b38-c56f-4818-a0c3-cc77351ea44d reauthCapabilityUpgradeAddPublish with web_socket binary protocol realtime/reauth reauthCapabilityUpgradeAddPublish with web_socket binary protocol reauthCapabilityUpgradeAddPublish: cipher is undefined: expected false to be truthy
c04db256-304a-4537-916c-78ae3e7a3c27 e7c5ff79-9b57-4f34-8f3f-5ab49b284b2a reauthCapabilityUpgradeAddPublish with web_socket text protocol realtime/reauth reauthCapabilityUpgradeAddPublish with web_socket text protocol reauthCapabilityUpgradeAddPublish: cipher is undefined: expected false to be truthy
62da9030-df7a-41a6-bc0d-15f178a1ad95 902ca6b3-debf-4587-b424-afd5a239d5d8 reauthCapabilityUpgradeAddPublish with xhr_polling binary protocol realtime/reauth reauthCapabilityUpgradeAddPublish with xhr_polling binary protocol reauthCapabilityUpgradeAddPublish: cipher is undefined: expected false to be truthy
6bde376c-a3a5-4b47-986f-e6aaad24c37b 86706e35-d54b-4044-82a4-6350ab7ed3fd reauthCapabilityUpgradeAddPublish with xhr_polling text protocol realtime/reauth reauthCapabilityUpgradeAddPublish with xhr_polling text protocol reauthCapabilityUpgradeAddPublish: cipher is undefined: expected false to be truthy
ac2bdeb7-b597-4915-ad26-675e99757784 a4e0aac8-fc41-49b7-a88b-ab4df7b5f6b8 reauthCapabilityUpgradeAddPublish with binary protocol realtime/reauth reauthCapabilityUpgradeAddPublish with binary protocol reauthCapabilityUpgradeAddPublish: cipher is undefined: expected false to be truthy
3966c47d-b949-46bc-943b-28c6e201919c f4e117f9-521a-420f-8dcb-9465ba064d75 reauthCapabilityUpgradeAddPublish with text protocol realtime/reauth reauthCapabilityUpgradeAddPublish with text protocol reauthCapabilityUpgradeAddPublish: cipher is undefined: expected false to be truthy
22eb5621-4e79-44ea-b818-b4474b3715e0 2818871b-0d48-4661-9ee0-d7a31d02e70c reauthCapabilityDowngradePublish with web_socket binary protocol realtime/reauth reauthCapabilityDowngradePublish with web_socket binary protocol reauthCapabilityDowngradePublish: cipher is undefined: expected false to be truthy
209c872e-4894-468c-9443-d853f8bf0f00 c32874d6-4cdd-4756-882b-2f794edf6507 reauthCapabilityDowngradePublish with web_socket text protocol realtime/reauth reauthCapabilityDowngradePublish with web_socket text protocol reauthCapabilityDowngradePublish: cipher is undefined: expected false to be truthy
e1f3f225-1623-481d-94ee-3714ff535ce4 78a9b28d-2316-4797-a4f2-bcb5a646c2f0 reauthCapabilityDowngradePublish with xhr_polling binary protocol realtime/reauth reauthCapabilityDowngradePublish with xhr_polling binary protocol reauthCapabilityDowngradePublish: cipher is undefined: expected false to be truthy
b5ef64a1-91db-4922-912b-d34dc6312ea4 28624625-e02b-49fa-b013-c1c390b8664c reauthCapabilityDowngradePublish with xhr_polling text protocol realtime/reauth reauthCapabilityDowngradePublish with xhr_polling text protocol reauthCapabilityDowngradePublish: cipher is undefined: expected false to be truthy
1c53ab0f-1310-4d37-be03-717eaa3c8064 b37a1e9a-a26b-4ed4-be1a-9f928538cb98 reauthCapabilityDowngradePublish with binary protocol realtime/reauth reauthCapabilityDowngradePublish with binary protocol reauthCapabilityDowngradePublish: cipher is undefined: expected false to be truthy
8060f99b-bade-40b9-9b4e-22031a0bbbd5 d77fd48d-0910-4bd3-b9b3-046087ef2cf9 reauthCapabilityDowngradePublish with text protocol realtime/reauth reauthCapabilityDowngradePublish with text protocol reauthCapabilityDowngradePublish: cipher is undefined: expected false to be truthy
9453a5f7-c931-48b4-b805-5ad70fc78990 32e9d3b9-f069-4c43-bd7d-2abf294a51fb publish and subscribe annotations realtime/annotations publish and subscribe annotations cipher is undefined
0f2e3739-a8a7-40aa-99c1-61b93cad8662 959b8957-96cd-4ef3-a7d4-504532d8391a get all annotations rest request realtime/annotations get all annotations rest request cipher is undefined
06d041a1-5ea0-4e5e-a98c-443db08603fe 7fde32a3-4dd6-417e-a41b-f3c2498b5776 publishonce realtime/message publishonce Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
72528d61-7eb9-42b0-a6b5-f0bd368f9aea 51c9b6b6-c4bd-44cb-9f84-12b93307209f publishfast with web_socket binary protocol realtime/message publishfast with web_socket binary protocol successfully published 0 err was cipher is undefined: expected false to be truthy
0ed24f11-9e30-49cc-a9a7-227aed0b52f2 26bc7b2f-816e-4689-a1f2-00a813238f55 publishfast with web_socket text protocol realtime/message publishfast with web_socket text protocol successfully published 0 err was cipher is undefined: expected false to be truthy
4db2742d-cdb4-4aae-807d-f4ba0ec85344 b1a1e02d-1ef6-4baf-9b4d-582a5570983c publishfast with xhr_polling binary protocol realtime/message publishfast with xhr_polling binary protocol successfully published 0 err was cipher is undefined: expected false to be truthy
52877f7f-a965-4df7-99dc-5a7e448aa2a0 5102c6d9-3802-4c59-a57e-1e539c9c2915 publishfast with xhr_polling text protocol realtime/message publishfast with xhr_polling text protocol successfully published 0 err was cipher is undefined: expected false to be truthy
60c40667-a891-403d-98f8-433b5fd10cb1 c988f610-7c5b-4bce-8f72-b5409ad7bfb3 publishfast with binary protocol realtime/message publishfast with binary protocol successfully published 0 err was cipher is undefined: expected false to be truthy
03f3d04f-4a05-4496-9cd7-2ee5d5eb2e05 7ecfda34-26f3-4e04-98b6-fa5d8fabad48 publishfast with text protocol realtime/message publishfast with text protocol successfully published 0 err was cipher is undefined: expected false to be truthy
c079519e-1976-4255-8ecd-81083fdd4374 dae0adfb-de27-4b04-9595-865efe2f6593 publishQueued with web_socket binary protocol realtime/message publishQueued with web_socket binary protocol successfully published 0 err was cipher is undefined: expected false to be truthy
51daaf28-78a6-431f-8467-c00a2b1889ac 8059ebca-5677-4b31-be72-c995ff189b73 publishQueued with web_socket text protocol realtime/message publishQueued with web_socket text protocol successfully published 0 err was cipher is undefined: expected false to be truthy
e069a74e-1edb-4764-b30b-4808e5d0ca37 daa4cfe5-6682-46ce-bd9a-224810b8955e publishQueued with xhr_polling binary protocol realtime/message publishQueued with xhr_polling binary protocol successfully published 0 err was cipher is undefined: expected false to be truthy
a017733a-7df5-4461-8c5a-f314e67886c7 077c9e85-136e-4408-b8c4-a1d62693cf45 publishQueued with xhr_polling text protocol realtime/message publishQueued with xhr_polling text protocol successfully published 0 err was cipher is undefined: expected false to be truthy
a99c11a8-37f5-40ec-9351-801f2c8d35e3 63a5209c-1885-483a-bea7-53edb7545e50 publishQueued with binary protocol realtime/message publishQueued with binary protocol successfully published 0 err was cipher is undefined: expected false to be truthy
df01fb13-ca70-4c2b-93fd-8b11118fa2f7 f555e2b4-bd84-4e36-9f87-5569d84df919 publishQueued with text protocol realtime/message publishQueued with text protocol successfully published 0 err was cipher is undefined: expected false to be truthy
4b31594d-c21b-46d0-b6a9-c0ebdd376e50 b601c486-92ab-42c3-8682-b7eff794caab publishEcho realtime/message publishEcho Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
6f96d2d7-f45e-4fc2-9197-9d5d010c54ca d9c350b2-bd25-444e-a629-ce6f91d8927c publishVariations realtime/message publishVariations cipher is undefined
a82cdb97-a586-4cb8-9f48-25d80f5d10d1 1c6c19da-5ffb-4496-a057-bb7619745e61 publishEncodings realtime/message publishEncodings Successfully published: expected false to be truthy
b4aeccd4-d141-4b88-9b16-3f9bf2be3e2d b76de5b1-3f5f-4298-b1fe-469cd3606adf restpublish realtime/message restpublish Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a5cfa8b6-86f3-4bf5-a322-0e8efa90012b 147df0c7-1303-4fbe-9955-e025daa28e93 publish with web_socket binary protocol realtime/message publish with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
58ac372a-cdea-415b-bfa8-0bf69def2939 2571f172-2410-413a-8adc-27108a34e800 publish with web_socket text protocol realtime/message publish with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
ffa2c9ed-6098-4114-b657-fcd1f7a9be71 a6021437-bccb-4cd4-bdab-fef68ace3d46 publish with xhr_polling binary protocol realtime/message publish with xhr_polling binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
52ca58d6-f302-4c51-a383-1c450da79586 7e418591-c7ad-4fd2-b4ef-07773cf2bfcf publish with xhr_polling text protocol realtime/message publish with xhr_polling text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
27f624d3-dd5a-49f9-b555-28be37ead467 ff574a9c-2ec4-40f6-b449-f2ccbd06fa23 publish with binary protocol realtime/message publish with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
3cd70f6e-4c51-4005-8c21-f884d87688e0 891f63e2-2140-48da-817e-04298cee7a35 publish with text protocol realtime/message publish with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
8f4c0cb1-1235-4e02-a1c8-7292b0d2444f e7976479-ea5d-46df-8aaa-0427b2edc810 implicit_client_id_0 realtime/message implicit_client_id_0 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
10fb3984-5f2a-4ee6-aef7-73a8b1009623 a55e4c1e-220b-439c-ad00-158b6cee25a6 explicit_client_id_0 realtime/message explicit_client_id_0 cipher is undefined
95921644-c5e8-49af-9a7c-fa352e2e1cdb b544214d-5952-4481-ae75-b83461d0d6ce subscribe_with_event_array realtime/message subscribe_with_event_array cipher is undefined
86e8bace-2f44-428f-992c-5ef307941cb7 51047607-9b29-4f1e-8b3f-181bc1655380 subscribe_with_filter_object realtime/message subscribe_with_filter_object cipher is undefined
fad96339-20cd-437c-a1e8-5fbd97a7ed1d 97d975a3-4333-4824-aed3-0d8e22202926 unsubscribe_with_filter_object realtime/message unsubscribe_with_filter_object cipher is undefined
4fbb55e8-110b-41de-9844-bc257e589fb1 3898873e-75e5-4215-bf92-6041dcb652d2 extras_field realtime/message extras_field cipher is undefined
1b42089a-a47d-43ab-bd3d-4a9eb12bb8b1 2a728249-e47e-4536-82d2-d3365661add3 maxMessageSize realtime/message maxMessageSize expected undefined to equal 40009
6e33683d-a863-4519-8aed-28256c51b167 fc884270-d2b7-4627-8f40-85b1005c81ff idempotentRealtimePublishing realtime/message idempotentRealtimePublishing Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
c389a45c-5538-4349-88e3-f579c8a72ebc a060814b-7701-49e6-9a4d-62ae34bd3ef6 subscribes to filtered channel realtime/message subscribes to filtered channel Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
93c4d63e-3626-4a7b-887a-c7be4e7163c3 77877224-2b59-4545-b366-de5bdef12e2e should stringify the numeric action realtime/message DefaultMessage.fromEncoded should stringify the numeric action expected '[Message; action=message.create; data…' to equal '[Message; action=message.create]'
ccfc326a-4ad1-4aa6-8186-540c6943f938 77877224-2b59-4545-b366-de5bdef12e2e should stringify the numeric action realtime/message DefaultMessage.fromEncoded should stringify the numeric action expected '[Message; action=message.update; data…' to equal '[Message; action=message.update]'
e56d3a7f-bb89-4cf2-99aa-0d6b29fc36f1 528dcd79-280f-4ed5-b8be-6da443365668 should handle no action provided realtime/message DefaultMessage.fromEncoded should handle no action provided expected '[Message; action=message.create; data…' to equal '[Message; action=message.create]'
c5b6018d-e812-472d-8e65-8dc496974676 72c2b83f-60e6-449b-bdb0-2ec7ea21e30b should handle unknown action provided realtime/message DefaultMessage.fromEncoded should handle unknown action provided expected '[Message; action=unknown; data (json)…' to equal '[Message; action=unknown]'
e6273634-faf7-4cf3-9c10-5665093a3f20 a8bc2c10-dc8c-4e89-8223-e5e1b7004790 Should send X-Ably-Version and Ably-Agent headers in get/post requests rest/http Should send X-Ably-Version and Ably-Agent headers in get/post requests cipher is undefined
b32e149c-46ec-4225-80a3-2a789c99c967 feadddac-22ff-459b-a189-bba688b90db1 resume_inactive with web_socket binary protocol realtime/resume resume_inactive with web_socket binary protocol cipher is undefined
d93deff0-afbd-4145-8638-d775966803a2 917ac654-0951-492c-bf83-14261152350e resume_inactive with web_socket text protocol realtime/resume resume_inactive with web_socket text protocol cipher is undefined
05914227-2387-41e1-97de-633451328376 04232fd2-a51f-4111-952e-465793ccc538 resume_inactive with xhr_polling binary protocol realtime/resume resume_inactive with xhr_polling binary protocol cipher is undefined
be75c21f-2268-4735-8940-2be5a3344b69 765b947b-417b-4831-b06b-f553fa2fda1e resume_inactive with xhr_polling text protocol realtime/resume resume_inactive with xhr_polling text protocol cipher is undefined
b48022e9-7f48-4bb6-954e-25e842b07caa d9291654-cd5c-4269-b0f7-1b507f58b0f5 resume_inactive with binary protocol realtime/resume resume_inactive with binary protocol cipher is undefined
91419fa1-c70f-4ec1-9156-ef021cb47cac 44f264a7-0db6-4c43-8d56-6f2d2b368932 resume_inactive with text protocol realtime/resume resume_inactive with text protocol cipher is undefined
1f9a9d0e-6541-42b4-8486-25950b0be9fc a71f140a-3664-46ff-bd0c-562f21ffab5d resume_active with web_socket binary protocol realtime/resume resume_active with web_socket binary protocol cipher is undefined
f20870ca-79b0-4aee-b02d-5b798d8a9d73 6266e104-dd2a-4785-9adb-6d79c5f05c58 resume_active with web_socket text protocol realtime/resume resume_active with web_socket text protocol cipher is undefined
6c7d9c3b-b185-4fd0-bb78-c6b0997190fb d55bc004-77b4-4c9c-a71c-47d16a433b3c resume_active with xhr_polling binary protocol realtime/resume resume_active with xhr_polling binary protocol cipher is undefined
dd1c3055-0217-4d81-823b-b854e21f7a43 67253ce8-5cf7-4734-b76e-20f04d89f3c7 resume_active with xhr_polling text protocol realtime/resume resume_active with xhr_polling text protocol cipher is undefined
d5ee9f2a-1628-4b2f-b5c4-be96173a1d34 d668e013-c8de-4808-8640-ace610a24697 resume_active with binary protocol realtime/resume resume_active with binary protocol cipher is undefined
c843c308-41b4-4ea0-bc89-8d7b2c9821f3 feadddac-22ff-459b-a189-bba688b90db1 resume_inactive with web_socket binary protocol realtime/resume resume_inactive with web_socket binary protocol done() called multiple times in test <realtime/resume resume_inactive with web_socket binary protocol>; in addition, done() received error: TypeError: cipher is undefined
ce5ff232-79eb-4223-941d-2facf1208c02 510dd52d-ba38-4c29-b5b7-59cd48eecf1c resume_active with text protocol realtime/resume resume_active with text protocol cipher is undefined
99e18005-984d-4923-a3fb-b588c71f52fc 917ac654-0951-492c-bf83-14261152350e resume_inactive with web_socket text protocol realtime/resume resume_inactive with web_socket text protocol done() called multiple times in test <realtime/resume resume_inactive with web_socket text protocol>; in addition, done() received error: TypeError: cipher is undefined
8b701b36-6442-4977-a746-5918990e3d51 04232fd2-a51f-4111-952e-465793ccc538 resume_inactive with xhr_polling binary protocol realtime/resume resume_inactive with xhr_polling binary protocol done() called multiple times in test <realtime/resume resume_inactive with xhr_polling binary protocol>; in addition, done() received error: TypeError: cipher is undefined
c1fbe24b-03a5-4bda-bd0b-db208a4ffe82 765b947b-417b-4831-b06b-f553fa2fda1e resume_inactive with xhr_polling text protocol realtime/resume resume_inactive with xhr_polling text protocol done() called multiple times in test <realtime/resume resume_inactive with xhr_polling text protocol>; in addition, done() received error: TypeError: cipher is undefined
5eb0a8fc-fe6f-440f-8684-2b34118a56c1 d9291654-cd5c-4269-b0f7-1b507f58b0f5 resume_inactive with binary protocol realtime/resume resume_inactive with binary protocol done() called multiple times in test <realtime/resume resume_inactive with binary protocol>; in addition, done() received error: TypeError: cipher is undefined
77651105-cd68-4739-aa5b-d75c65e6ab30 44f264a7-0db6-4c43-8d56-6f2d2b368932 resume_inactive with text protocol realtime/resume resume_inactive with text protocol done() called multiple times in test <realtime/resume resume_inactive with text protocol>; in addition, done() received error: TypeError: cipher is undefined
8949c121-7ecc-4833-b446-c4488c9d4df6 a71f140a-3664-46ff-bd0c-562f21ffab5d resume_active with web_socket binary protocol realtime/resume resume_active with web_socket binary protocol done() called multiple times in test <realtime/resume resume_active with web_socket binary protocol>; in addition, done() received error: TypeError: cipher is undefined
0e170061-6707-46df-91c6-660892aeef3d 6266e104-dd2a-4785-9adb-6d79c5f05c58 resume_active with web_socket text protocol realtime/resume resume_active with web_socket text protocol done() called multiple times in test <realtime/resume resume_active with web_socket text protocol>; in addition, done() received error: TypeError: cipher is undefined
e757c9e7-2551-4681-b5dd-006cb1311d4a d55bc004-77b4-4c9c-a71c-47d16a433b3c resume_active with xhr_polling binary protocol realtime/resume resume_active with xhr_polling binary protocol done() called multiple times in test <realtime/resume resume_active with xhr_polling binary protocol>; in addition, done() received error: TypeError: cipher is undefined
9d43633d-05db-4975-bc69-1fd6ef135ae7 67253ce8-5cf7-4734-b76e-20f04d89f3c7 resume_active with xhr_polling text protocol realtime/resume resume_active with xhr_polling text protocol done() called multiple times in test <realtime/resume resume_active with xhr_polling text protocol>; in addition, done() received error: TypeError: cipher is undefined
d7f1792e-2214-4d78-a6b0-092f6609c52c d668e013-c8de-4808-8640-ace610a24697 resume_active with binary protocol realtime/resume resume_active with binary protocol done() called multiple times in test <realtime/resume resume_active with binary protocol>; in addition, done() received error: TypeError: cipher is undefined
66e6de83-7535-473b-a567-03ba29dd78ef 510dd52d-ba38-4c29-b5b7-59cd48eecf1c resume_active with text protocol realtime/resume resume_active with text protocol done() called multiple times in test <realtime/resume resume_active with text protocol>; in addition, done() received error: TypeError: cipher is undefined
b064795d-b79c-4f8c-acab-00fb27cb827c d9b4f4f5-72b7-499d-bf2d-fac667f44f57 resume_rewind_1 realtime/resume resume_rewind_1 Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a26c2d00-a4b7-4d16-bf9a-930b7b356b92 a9eaa84c-8bc4-4213-b686-10323ebdf796 recover multiple channels realtime/resume recover multiple channels cipher is undefined
e3577eda-77e8-43ec-af81-fbb129235afe 325ef245-8064-4948-bbb3-d6087267c2f0 presenceEnterWithoutAttach realtime/presence presenceEnterWithoutAttach Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
65dccdf2-6ef3-4146-8c4c-ce099b711b54 cf89481a-db1f-4a4d-b345-31f77a14ce68 presenceEnterWithoutConnect realtime/presence presenceEnterWithoutConnect Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a5d36c19-b754-4e20-88b1-073a51ba9ae9 64966d5b-3fb0-4953-8244-0a895b0cecbe presenceEnterWithCallback realtime/presence presenceEnterWithCallback Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
8f8cabc9-8dfc-450a-8ef2-1d1cec27a378 ca829a44-0d30-4a71-8025-9841897b9c5e presenceEnterWithNothing realtime/presence presenceEnterWithNothing Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
cedd6494-4c3e-41e3-bf45-82c18893ec60 554c29c9-9675-45c3-967f-087836cc2252 presenceEnterWithData realtime/presence presenceEnterWithData Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
3da5dbc9-7259-4f81-b03b-5ba5cd949d92 569e6bd6-438f-4749-a6cb-f24dbe8c96e5 presenceMessageAction realtime/presence presenceMessageAction Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
e4a05cb7-a9bc-4714-9850-bd26f2f5f7a9 803a454f-4be9-4412-895a-fe13926942f2 presenceMessageExtras realtime/presence presenceMessageExtras Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
5c600db0-2a28-4361-ab97-f0007e620eda e1919dc9-6b77-4963-9e04-4c06a64f7af3 presenceEnterDetachEnter realtime/presence presenceEnterDetachEnter Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
f914fe76-f881-47fb-b9b9-4444ee660f40 7c668be6-bc23-42ee-953d-173ba9c692f7 presenceEnterInvalid realtime/presence presenceEnterInvalid Correct error code: expected undefined to equal 40010
1b266084-079b-4423-b49e-8feb227fe0a6 ac023ab9-454f-4816-b7c3-c16cb238166f presenceEnterAndLeave realtime/presence presenceEnterAndLeave cipher is undefined
6f1791ab-ebc7-4d96-a18d-b4ef55a94b27 32abf629-ab16-4cd5-b065-b1e3f1e33a60 presenceEnterUpdate realtime/presence presenceEnterUpdate Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
629eb1b5-c31c-47e0-aa13-584e9547ae1e 60279c8b-6180-47b5-8a44-2d0dbb5811aa presenceEnterGet realtime/presence presenceEnterGet Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
ebc1f5cc-4c5d-48d8-b548-a2952aeb28da 45056a7c-13f4-46ae-aeca-25e116e50693 presenceSubscribeUnattached realtime/presence presenceSubscribeUnattached Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a8de3996-76b7-40f5-8a73-c56930c731cf d949590c-0934-4617-b3ac-26fd24451bb3 presenceGetUnattached realtime/presence presenceGetUnattached cipher is undefined
72dfdba0-5ccf-400b-8430-512e09f76a11 6ede0fdf-0970-4957-9b99-2fc01e8d17ba presenceEnterLeaveGet realtime/presence presenceEnterLeaveGet Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
0be2fb43-41a6-4a37-ae65-db361e270e8d a48b8526-fefd-4531-b38b-a5aa81258834 presenceHistory realtime/presence presenceHistory cipher is undefined
478e7668-e6d6-4268-b35e-bde42afec3a3 9b0dcec0-cfb4-4946-964d-ffc1db041f1a presenceSecondConnection realtime/presence presenceSecondConnection cipher is undefined
3122ab9b-2273-43e0-8d63-22935ae00752 8c27f020-fcf6-4b1e-9095-17c2a5ecffca presenceTwoMembers realtime/presence presenceTwoMembers cipher is undefined
af373334-88fb-44f0-9bd3-7f64fbc94b02 8dcff862-8f82-4d31-98ad-2f60e8bf3bb2 presenceEnterAfterClose realtime/presence presenceEnterAfterClose Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
4ffccfc0-a8c7-433d-a91d-14b025a65e62 85c093c7-0c39-44cb-831d-9f902b82a8a6 presenceClientIdIsImplicit realtime/presence presenceClientIdIsImplicit cipher is undefined
8a2f3d4d-6083-4f6a-b81c-ac670bb87307 b3e0e797-0565-4c53-8a88-bff8c3e9a7bb presenceEncoding realtime/presence presenceEncoding Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
e7e78e5b-46ef-4a63-b0ec-fc3d7ab3db2a b32eca19-953b-4c3d-8b56-7831b862d97f presence_enter_inherited_clientid realtime/presence presence_enter_inherited_clientid Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
8edf28ee-899e-4198-aad7-a3be3427e308 52208288-b692-40db-a614-2efd0cda7eac presence_enter_before_know_clientid realtime/presence presence_enter_before_know_clientid Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
740b7e21-6ced-406a-8f89-2f701a2e939b b248d0d2-de8c-4f65-af17-d8580002265f presence_refresh_on_detach realtime/presence presence_refresh_on_detach cipher is undefined
68f52c36-27b8-41fa-9e70-27c5e981025f 5084a7d8-fab2-463b-b2ac-3bfb80292e08 presence_detach_during_sync realtime/presence presence_detach_during_sync cipher is undefined
17819929-1571-47e5-bb9a-bba70d7dcf4b 3fa95229-941c-46df-93a6-aef897a18056 presence_auto_reenter realtime/presence presence_auto_reenter cipher is undefined
e5127085-8e16-47b8-9e7c-148bfd6575da b33dd458-f00e-4932-b87d-fed07f396036 presence_auto_reenter_different_connid realtime/presence presence_auto_reenter_different_connid cipher is undefined
c11c79fc-839b-4c40-93e5-0d0038bf9c0f aa304eca-3d01-4f9c-ac7e-a79063b78c79 multiple_pending realtime/presence multiple_pending Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
1ee7f062-f008-4941-bb86-30d9ace36bff d83d9f83-69de-4eca-96e0-acc8e31a1c7f leave_published_for_member_missing_from_sync realtime/presence leave_published_for_member_missing_from_sync cipher is undefined
2b102c1a-9656-4b44-b111-a9b1fbf5da8c de79bbec-322e-46b7-93f2-fe755f648e31 suspended_preserves_presence realtime/presence suspended_preserves_presence cipher is undefined
167b4001-692f-4e54-ab4e-2c74f6112fee 180e6bf4-6d58-4f80-8199-7bf426e0cf27 presence_many_updates realtime/presence presence_many_updates cipher is undefined
fcdba67e-0709-401f-b479-5a622ce43cad e174a94b-2ca2-49d0-8427-6a30586ef8a4 history_simple with binary protocol rest/history history_simple with binary protocol cipher is undefined
a8c7e7a8-8bae-4302-9475-558d42398bcf b66e4930-4a36-4424-afff-51502d3e9461 history_simple with text protocol rest/history history_simple with text protocol cipher is undefined
0ccfcc45-b1b5-462e-bd74-4017889b7f26 4b146c77-312c-4c4c-9504-b350e6e14be7 history_multiple with binary protocol rest/history history_multiple with binary protocol cipher is undefined
91bcc236-19ee-4882-bdfc-127073cb6c1a 8053abaa-edf9-4f9a-a818-560ce00f1a0d history_multiple with text protocol rest/history history_multiple with text protocol cipher is undefined
4e07a030-3538-4da1-af0a-292291fa1456 aa418f13-50c8-4e2f-8520-90d2aa1e9692 history_simple_paginated_b with binary protocol rest/history history_simple_paginated_b with binary protocol cipher is undefined
51bae59b-2e29-455e-a09d-05c648ce416c 9cf65513-6bbd-43d4-901d-2a7c653ee786 history_simple_paginated_b with text protocol rest/history history_simple_paginated_b with text protocol cipher is undefined
a08c2340-3f7c-421f-9b0a-7c575454cee3 46509fbb-2b7e-445e-9006-0774f20818de history_simple_paginated_f rest/history history_simple_paginated_f cipher is undefined
14fdf6d0-c323-46a7-845f-b18258b610a1 0e3687a1-4f0a-4c23-9a14-10dff3fd551a history_multiple_paginated_b rest/history history_multiple_paginated_b cipher is undefined
dc295f44-58a2-488b-9332-e04519098095 29c3f559-6f79-4abb-8b63-c875ce7bd8e4 history_multiple_paginated_f rest/history history_multiple_paginated_f cipher is undefined
4fb4841c-a55f-4b94-a25c-5bd7f0e27b5a 42a35d3a-fdc8-4d69-9c6b-380423ee05a3 history_encoding_errors with binary protocol rest/history history_encoding_errors with binary protocol message is undefined
3d5915ab-3cf9-4e86-a8a5-1110c126bd34 1e4fdb4a-b0d2-4be1-bf2f-2c559e5a26bd history_encoding_errors with text protocol rest/history history_encoding_errors with text protocol message is undefined
49feaecc-7121-4089-82a0-2e48b3f2f4dd 62a0afef-9b55-4ca9-858d-cd8e070e8f92 Should implicitly send clientId when authenticated with clientId rest/message Should implicitly send clientId when authenticated with clientId cipher is undefined
4899a2b7-5dcb-4aef-a3d7-af4af45476e3 3f3f73a8-0ce9-45ca-b921-6faee405bd8f Should publish clientId when provided explicitly in message rest/message Should publish clientId when provided explicitly in message cipher is undefined
d63a14b1-2542-4bbb-95dd-cc77c8e48409 95f7c6fe-3da3-4723-9779-05cb4b3cfee4 Should error when publishing message larger than maxMessageSize rest/message Should error when publishing message larger than maxMessageSize expected undefined to equal 40009
77628251-9b2e-4945-b302-99f7ac5e85d1 0adddaa4-b83d-48b2-8c1d-1543f2cca9e9 Should send correct IDs when idempotentRestPublishing set to false rest/message Should send correct IDs when idempotentRestPublishing set to false cipher is undefined
d4b7f625-ec3d-4619-9c5e-ac915318877e b221c743-69f9-4a65-9020-5978f1e6ee5e Should add IDs when automatic idempotent rest publishing option enabled rest/message Should add IDs when automatic idempotent rest publishing option enabled cipher is undefined
139dcee5-d249-4cbd-b6bc-32e72a717597 cea9b95c-636c-43c8-a8c3-5f29c6b7d115 Rest publish params rest/message Rest publish params cipher is undefined
2822fef9-8ff6-45a9-a7d4-1f2d79b265b2 515a584b-ba19-41f5-9fc0-6f7dc545ffba allows you to publish a message on behalf of a Realtime connection by setting connectionKey on the message rest/message allows you to publish a message on behalf of a Realtime connection by setting connectionKey on the message cipher is undefined
3c7842f4-8e71-44e8-b1e7-5389554ee861 44c595d9-f049-432b-9257-51ab347464e2 Should use fetch when XHR is not supported rest/http/fetch Should use fetch when XHR is not supported Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
49d2008b-fbbb-4996-a265-5c9220a1c1a8 fedc37bb-f647-47f8-a8b4-da2c079cbcba Should succeed in using fetch to publish a message rest/http/fetch Should succeed in using fetch to publish a message Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
be9b2f4f-1c3a-4e86-812c-7755b7446986 866a8a10-3c58-4084-91d4-c69f84b2b2a0 Presence message JSON serialisation rest/presence Presence message JSON serialisation cipher is undefined
c441d209-feac-4a92-92fd-d8c25d2eb731 7d095970-947f-4671-9c96-3b3c2890743e push_channel_subscription_device_id rest/push push activation push_channel_subscription_device_id cipher is undefined
a1a7d858-064a-43f9-bedc-14a746b0dba2 632dd2b8-e7ca-4a0a-88e0-96eacff08e16 push_channel_subscription_client_id rest/push push activation push_channel_subscription_client_id cipher is undefined
a31ba779-0bbb-4ea6-816f-5ce4e5d1e428 5b33421e-bc69-4221-979d-0ae9ece51104 contains expected fields rest/stats contains expected fields cipher is undefined
04952793-8ef3-46dd-a3e4-edc397aa5d64 339c4030-b1ff-442b-b45c-dea9ba4fc75b wspublish0 browser/simple wspublish0 Timed out: Trying to wait for published messages to be received took longer than 15 second(s)
324c8919-06e0-4a07-971f-724d272d5aa2 14c7fd28-f876-4de9-bfbd-63c34562bb5c xhrpollingpublish0 browser/simple xhrpollingpublish0 Timed out: Trying to wait for published messages to be received took longer than 15 second(s)
46cc1e06-033d-48e4-9442-3d0c40f37359 d4fa0a62-ef5e-4311-b04a-c90090c4b814 auto_transport_publish0 browser/simple auto_transport_publish0 Timed out: Trying to wait for published messages to be received took longer than 15 second(s)
516da821-8f5b-488c-9d1d-58f6e2f20088 b695d274-35ad-48e4-91a2-b48786869d9a performs a batch presence fetch and returns a result rest/batchPresence performs a batch presence fetch and returns a result cipher is undefined
f7c19cef-da83-4cdd-81c4-4de65b0567b2 58618c33-4f63-4a1c-8fe4-34c574f7fce5 doesn't break when it receives an OBJECT ProtocolMessage realtime/objects Realtime without Objects plugin doesn't break when it receives an OBJECT ProtocolMessage cipher is undefined
f632a2b6-97e5-4f62-a6a3-58842ac1a795 6ea92a33-9d06-4809-869f-abcea3e8c96f doesn't break when it receives an OBJECT_SYNC ProtocolMessage realtime/objects Realtime without Objects plugin doesn't break when it receives an OBJECT_SYNC ProtocolMessage cipher is undefined
cc348ed3-a1ff-44ee-ab0e-56117a20105d 26d90b16-263b-4767-b6be-f51e56453362 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket binary protocol import_deep_equal.default is not a function
51bcf2bc-7fbe-4fa9-ba2d-5ba6bf209304 513dd6a5-fbe3-4a93-a9b8-9d679846a9e6 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket text protocol import_deep_equal.default is not a function
1167b0ba-df98-4fea-b373-802c030c8943 25b057cf-7c5a-41cd-83e0-96c312872b5a OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling binary protocol import_deep_equal.default is not a function
9e53c586-280d-466b-bb14-d3703411510c 4b0ed93e-058d-4619-b4b4-01217ff2769d OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling text protocol import_deep_equal.default is not a function
d572bd33-4f22-420c-b879-990065922665 17f6744e-f6dc-4d4d-8bf5-412c20efacf3 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with binary protocol import_deep_equal.default is not a function
15b79907-92c9-4613-bfff-e663f8005ffb 07214b07-1cdb-4e9f-aa58-625c9af0e0b1 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with text protocol import_deep_equal.default is not a function
a33cf9cf-9e14-48ef-a5e6-5317f327e222 aa37278d-65b3-4794-995b-a2ba230a0db1 OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket binary protocol import_deep_equal.default is not a function
20bfb80e-9428-40dd-b426-ee84862a24a1 38130852-9ac5-49e7-9965-3ce904c1888f OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling text protocol import_deep_equal.default is not a function
3e6d6963-c6bf-42af-8241-c18d2d7f3388 cf6061df-f7fe-4e48-8580-08884e36f01a OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with binary protocol import_deep_equal.default is not a function
9566643f-8f29-4da3-9bfa-70298ec618eb a06eaadf-80b8-48a2-91b9-85b93f51ef0f OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with text protocol import_deep_equal.default is not a function
b9880bda-bcbc-4c67-81b3-a6aaaaf8c799 d64a906a-691d-46e1-87fd-fb5b17bbf07f allows you to use push admin functionality browser/modular Rest BaseRest without explicit Rest allows you to use push admin functionality expected TypeError: res is undefined to be null
94ce53ab-0f24-4fb6-be42-8e0900870184 f5a935e4-cc88-4353-a525-d250d5b739b7 still allows publishing and subscribing browser/modular Rest BaseRealtime without Rest still allows publishing and subscribing cipher is undefined
6d59e849-0063-41bb-9ddc-8a7da2a8aa98 863144f9-a517-4bd7-a0c5-157192ba6b7d uses JSON browser/modular MsgPack with useBinaryProtocol client option without MsgPack BaseRest uses JSON cipher is undefined
6a3e72bc-f186-4ae1-a94e-c8f85a471ab3 ae386511-a305-4a9e-8a18-f1bf5a2556df uses MessagePack browser/modular MsgPack with useBinaryProtocol client option with MsgPack BaseRest uses MessagePack cipher is undefined
e460ae71-b76a-4643-9669-8196592a106e ef2b5f64-3e08-4585-8bbe-dfa57f0c608a doesn’t break when it receives a PRESENCE ProtocolMessage browser/modular RealtimePresence BaseRealtime without RealtimePresence doesn’t break when it receives a PRESENCE ProtocolMessage cipher is undefined
75e60b29-ddb2-4e45-8856-2f81fa2b7782 b7be61ff-db9b-422e-a585-aa6ab727729d offers realtime presence functionality browser/modular RealtimePresence BaseRealtime with RealtimePresence offers realtime presence functionality cipher is undefined
7db98915-3c3c-4f1e-bbf5-1497742db339 ec903085-1f18-4cdd-9608-00d91eef4c3f doesn’t break when it receives an ANNOTATION ProtocolMessage browser/modular Annotations BaseRealtime without Annotations doesn’t break when it receives an ANNOTATION ProtocolMessage cipher is undefined
1afdea2f-9ed5-454c-9abe-d3f4c13c8cd2 f1bf7017-6cb7-46f9-b2ee-4b6329daba18 offers annotation functionality browser/modular Annotations BaseRealtime with Annotations offers annotation functionality cipher is undefined
ed1b45cb-4ac6-4be7-a139-8ba167b3ed87 974cf78d-58ca-44eb-b472-f0ba6de0e02a is able to subscribe to and unsubscribe from channel events, as long as a MessageFilter isn’t passed browser/modular MessageInteractions BaseRealtime without MessageInteractions is able to subscribe to and unsubscribe from channel events, as long as a MessageFilter isn’t passed cipher is undefined
4657e9c9-e4bb-4ed9-b74a-3d4d41655355 8ae866df-a815-493c-9cc5-5b89e182c570 can take a MessageFilter argument when subscribing to and unsubscribing from channel events browser/modular MessageInteractions BaseRealtime with MessageInteractions can take a MessageFilter argument when subscribing to and unsubscribing from channel events cipher is undefined