Details of upload e326747a-dc35-41d7-a219-eae31fee12bf

Created at
2025-04-16T08:42:40.511Z
Total number of tests
1013
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
739df02
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
14487666133
GitHub run attempt
1
GitHub run number
2407
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 240 failures in this upload.

Failure ID Test case ID Test class Test case Message
59ea2c4d-f245-404a-96e8-a09f30e2063e 07cf9315-7f69-454f-8cbf-8b7bc25f5f03 attachWithChannelParamsModesAndChannelModes with binary protocol realtime/channel attachWithChannelParamsModesAndChannelModes with binary protocol cipher is undefined
c9a0cd2b-3b3e-49b8-991d-9bde1279c90a 6da48f1b-859e-445c-af35-66a0152b2690 attachWithChannelParamsModesAndChannelModes with text protocol realtime/channel attachWithChannelParamsModesAndChannelModes with text protocol cipher is undefined
97b81437-8e5e-427b-a92c-626f19294059 6dd53a75-13fc-433b-adbe-7d2237761f23 attachWithChannelModes with web_socket binary protocol realtime/channel attachWithChannelModes with web_socket binary protocol cipher is undefined
bec5d64f-e26a-4de4-86f4-36827d5dc88f 3b54099f-8796-4930-8807-0c9f3cc72605 attachWithChannelModes with web_socket text protocol realtime/channel attachWithChannelModes with web_socket text protocol cipher is undefined
abfa4dff-2c06-4b5e-8e79-e2c685b4cf7a 84413868-4986-4e1e-8365-b7b218c41c84 attachWithChannelModes with xhr_polling binary protocol realtime/channel attachWithChannelModes with xhr_polling binary protocol cipher is undefined
b43c51c8-167f-42a7-bc45-efb1cf1f35ac 3de8b307-190a-4057-b291-5c42cdfadf61 attachWithChannelModes with xhr_polling text protocol realtime/channel attachWithChannelModes with xhr_polling text protocol cipher is undefined
eeb6a12e-846d-4b3c-92e4-1c1b295a2299 c91cbadd-6d55-4ab9-a0d9-fc642ced8cc9 attachWithChannelModes with binary protocol realtime/channel attachWithChannelModes with binary protocol cipher is undefined
f6ea3072-b9e9-4e0d-b4a2-1aaebec637ae 1bcbe4f9-5dc4-476f-a1f9-f25b19d9d08e attachWithChannelModes with text protocol realtime/channel attachWithChannelModes with text protocol cipher is undefined
a2ad8e1c-90b3-45ff-82e0-be3b29df1278 0271e8e7-9289-459e-b21d-675ce65fa3c7 attachWithChannelParamsDeltaAndModes with web_socket binary protocol realtime/channel attachWithChannelParamsDeltaAndModes with web_socket binary protocol cipher is undefined
8648691c-1a2d-4633-b6cd-5ea44df25724 475ec011-041c-48de-a2fa-09ce76d99177 attachWithChannelParamsDeltaAndModes with web_socket text protocol realtime/channel attachWithChannelParamsDeltaAndModes with web_socket text protocol cipher is undefined
a52030e8-6877-4ee4-8652-0f297d7ff17c 662bc2ba-6d7c-44e5-b627-bbb62b8d18f3 attachWithChannelParamsDeltaAndModes with xhr_polling binary protocol realtime/channel attachWithChannelParamsDeltaAndModes with xhr_polling binary protocol cipher is undefined
6d349dc8-5f95-417f-8e11-f9f16dc21288 8b61b526-ac22-4295-af15-e177ddd320bc attachWithChannelParamsDeltaAndModes with xhr_polling text protocol realtime/channel attachWithChannelParamsDeltaAndModes with xhr_polling text protocol cipher is undefined
970dcd55-be92-4a83-8a90-769eb84f05cf 8d37d031-a448-4482-8f49-35f87c899c1b attachWithChannelParamsDeltaAndModes with binary protocol realtime/channel attachWithChannelParamsDeltaAndModes with binary protocol cipher is undefined
67e3655a-c46f-477d-adf9-d9796f83e0b8 f5759eac-ea91-457d-9107-34ff57eeff6e attachWithChannelParamsDeltaAndModes with text protocol realtime/channel attachWithChannelParamsDeltaAndModes with text protocol cipher is undefined
bc0823c3-0811-4e48-b3e7-0889708a366d 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
ac48b528-b951-4e9e-9c93-7ede569adcb6 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.
ca10ac73-54a9-419f-8784-4e2a163240ce c82cb845-92d0-4397-b5f2-1dac2f54a5ce connectionAttributes realtime/connection connectionAttributes cipher is undefined
606dc075-784b-4fbd-aca1-56c093319901 891e4b7c-73a7-485d-b8c9-f42cdaa392d3 connectionQueuing realtime/connection connectionQueuing publish completed before publishCallback populated
21f548ce-8f59-4e46-bbfd-5a7b0adbaef4 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
bf0c3668-e8ea-4165-ae6b-fb3dd44b66f5 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
03f12d37-5356-4b14-85b7-b1130f0b1a5e 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
e5f594ec-6db4-4227-95f9-36b3170731c4 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
8c22fddf-cab9-451f-8df5-90836978fc52 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
7f127adf-4f37-48a9-94d2-17ddc6adb630 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
35073282-2f11-45fc-82f9-9b58f31a4a53 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
b11f98ab-e226-491d-835c-1b76c514c1dc 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
e42b106f-5f81-4c40-abb1-a07b9856f002 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
4f667d44-c910-4ec1-b852-1c75a10d7169 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
3f0665ca-f289-4935-b2f6-4371732c0229 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
3deed6ad-617b-4b2c-8d52-366007ff0756 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
25bcfca7-6c39-472c-a6cb-f9547160b283 b9d5a868-4315-4865-a2a8-46dcbb89de99 attachWithChannelParamsBasicChannelsGet with web_socket binary protocol realtime/channel attachWithChannelParamsBasicChannelsGet with web_socket binary protocol cipher is undefined
d235267c-220c-464f-aa46-1475c15df10d a63cf055-6e39-4a6f-8438-d2bc045b6e58 attachWithChannelParamsBasicChannelsGet with web_socket text protocol realtime/channel attachWithChannelParamsBasicChannelsGet with web_socket text protocol cipher is undefined
ae590a2b-6a8c-41f2-82c7-da8cd489d422 cacc3dad-900d-44de-b3ef-4d8e65b441d3 attachWithChannelParamsBasicChannelsGet with xhr_polling binary protocol realtime/channel attachWithChannelParamsBasicChannelsGet with xhr_polling binary protocol cipher is undefined
76c96275-0c30-4874-aa1e-38380295ebe0 b7f206f5-8deb-4e2c-b573-dfda2545d4bf attachWithChannelParamsBasicChannelsGet with xhr_polling text protocol realtime/channel attachWithChannelParamsBasicChannelsGet with xhr_polling text protocol cipher is undefined
6e5d089d-5c26-43b3-87cf-8b1b397816d5 94777337-101a-4156-99d2-a822f80cb160 attachWithChannelParamsBasicChannelsGet with binary protocol realtime/channel attachWithChannelParamsBasicChannelsGet with binary protocol cipher is undefined
bc9c1541-00ea-43ec-b5b4-e14e2f06a965 a5091d78-1ff8-4d17-96ef-55cb2a569f7c attachWithChannelParamsBasicChannelsGet with text protocol realtime/channel attachWithChannelParamsBasicChannelsGet with text protocol cipher is undefined
ad08cf54-7501-495d-b12b-3816312d22ce 4ee60e91-54ef-417b-b640-514670e8fdd7 attachWithChannelParamsBasicSetOptions with web_socket binary protocol realtime/channel attachWithChannelParamsBasicSetOptions with web_socket binary protocol cipher is undefined
7e3b9df6-0f4b-4c41-bc22-95aa5ede63ff 08b8602e-8a3e-4fd6-a094-bdbaad255fdf attachWithChannelParamsBasicSetOptions with web_socket text protocol realtime/channel attachWithChannelParamsBasicSetOptions with web_socket text protocol cipher is undefined
0a80e012-c1f9-4ac8-ad0d-d084789f4281 dfd6669f-146f-4eb9-aed1-d8c37b748128 attachWithChannelParamsBasicSetOptions with xhr_polling binary protocol realtime/channel attachWithChannelParamsBasicSetOptions with xhr_polling binary protocol cipher is undefined
6b2f1909-2963-41f5-9c20-f66ca732e9c7 87210a34-08a7-4f52-b708-df765e68546b attachWithChannelParamsBasicSetOptions with xhr_polling text protocol realtime/channel attachWithChannelParamsBasicSetOptions with xhr_polling text protocol cipher is undefined
802f8cd6-b8d3-4f66-bd76-a2ae92b4544e 9d6702a4-75d4-4330-91c4-2e7adb3b0a5a attachWithChannelParamsBasicSetOptions with binary protocol realtime/channel attachWithChannelParamsBasicSetOptions with binary protocol cipher is undefined
22cc0ce8-99f0-4d18-a4b4-570c14a9d49d 06aff7ac-fec7-4607-8e29-5f4eec038cfa attachWithChannelParamsBasicSetOptions with text protocol realtime/channel attachWithChannelParamsBasicSetOptions with text protocol cipher is undefined
51cf7347-f64d-4926-97b0-0928adae90b6 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)
bd09f54d-c252-409e-8f15-04eb4c14a258 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)
03c91c24-1cef-4ad3-ae1c-acccdf664b94 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)
ef967e84-bd77-4d7e-8ee6-1a6f95835ba7 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)
cd8a311d-1226-4169-b612-6a8f608bb301 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)
a84e193e-30cc-42f0-bb05-6d79da588865 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)
5d6ddf58-a93a-424c-9c28-d7405b0a0f8b 1236a0b9-95a1-482c-bfed-2f34e989ccae setOptionsCallbackBehaviour with web_socket binary protocol realtime/channel setOptionsCallbackBehaviour with web_socket binary protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
b0cc624f-9fb1-4b33-937a-1f0dba3a03e4 1236a0b9-95a1-482c-bfed-2f34e989ccae setOptionsCallbackBehaviour with web_socket binary protocol realtime/channel setOptionsCallbackBehaviour with web_socket binary protocol done() called multiple times in test <realtime/channel setOptionsCallbackBehaviour with web_socket binary protocol>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
492d42cc-57a2-4909-a970-f0af9575ac09 a5490c99-9cd2-46df-923c-39337bb2cf9c setOptionsCallbackBehaviour with xhr_polling binary protocol realtime/channel setOptionsCallbackBehaviour with xhr_polling binary protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
e26a6847-119a-453c-9f4b-f63fa1bc9e89 a5490c99-9cd2-46df-923c-39337bb2cf9c setOptionsCallbackBehaviour with xhr_polling binary protocol realtime/channel setOptionsCallbackBehaviour with xhr_polling binary protocol done() called multiple times in test <realtime/channel setOptionsCallbackBehaviour with xhr_polling binary protocol>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
8f85acf3-e434-4459-a496-eafdaf8610c9 e5535de8-657a-4d66-86b8-61af38b45e00 setOptionsCallbackBehaviour with binary protocol realtime/channel setOptionsCallbackBehaviour with binary protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
500d1894-c3ab-4589-922c-11da684ef630 952b7932-4b77-429f-bde4-a6f54ffc8be8 setOptionsCallbackBehaviour with text protocol realtime/channel setOptionsCallbackBehaviour with text protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
7c952454-2e07-412b-93b5-10f18add1df1 609cba2e-f852-4bf2-9252-f5c240abdacf attachWithChannelParamsModesAndChannelModes with web_socket binary protocol realtime/channel attachWithChannelParamsModesAndChannelModes with web_socket binary protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
b0100257-1c18-47f3-9302-da72a7e9fdd6 91ba93d4-d7db-4aac-9457-f804eecdd9de attachWithChannelParamsModesAndChannelModes with web_socket text protocol realtime/channel attachWithChannelParamsModesAndChannelModes with web_socket text protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
3ee85e13-fa49-455b-8387-e136164f43b6 c884b62f-8174-4394-a52e-30b97c835598 attachWithChannelParamsModesAndChannelModes with xhr_polling binary protocol realtime/channel attachWithChannelParamsModesAndChannelModes with xhr_polling binary protocol cipher is undefined
c45b7335-4878-401c-b62f-772614a4829f e4cab736-ca80-4038-8864-af4192f24a08 attachWithChannelParamsModesAndChannelModes with xhr_polling text protocol realtime/channel attachWithChannelParamsModesAndChannelModes with xhr_polling text protocol cipher is undefined
17d13002-7fe1-4662-8253-62b04711296b c12eb004-6162-4958-b717-a778c1f48da5 channelsubscribe0 realtime/channel channelsubscribe0 Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
30c842fb-6b44-4782-a9b3-f86fa8fc423c c12eb004-6162-4958-b717-a778c1f48da5 channelsubscribe0 realtime/channel channelsubscribe0 done() called multiple times in test <realtime/channel channelsubscribe0>
b35aa9b8-c054-4b66-ab7b-d3f9ea14f006 a638accc-22a2-44c7-a576-e3ef78a8c913 channelsubscribe1 realtime/channel channelsubscribe1 Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
ce9bd0c7-662c-43c1-8f79-b030a15df64a 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)
a361ca13-6e16-4ce3-a866-b73931bb66e5 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)
75a7f140-a9d8-449f-9925-e81fdb96da18 e5fa7f0b-0dac-4c41-b6d0-aebc608c69a2 server_sent_error realtime/channel server_sent_error done() called multiple times in test <realtime/channel server_sent_error>
f5cf2971-9139-48c9-9b7d-e2795816cc67 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.
8b2e0fc2-2b0f-46f0-8711-5ffd08302182 f3feddcf-a220-44f8-8f8b-f86168b7d6f9 rewind_has_backlog_1 realtime/channel rewind_has_backlog_1 cipher is undefined
39c8ed89-950a-4bcf-bd88-34f4983325be 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.
b00d5118-d0a1-4341-bd1a-cd0ecbd576ce 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.
95e90d10-89e3-43d4-a419-9f99b43b9f8a 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.
a49eb208-0f73-4168-be72-a316b9e43f75 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.
d90f8e58-29f2-4717-8469-4067a75cbd56 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.
735c140e-3749-4cb8-90f6-2d6489abd715 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.
59d4a7f5-7755-42ae-85fa-f9cabf0070ab 2974f30b-6ca4-4616-9025-7f7d95787d3f message_encoding realtime/encoding message_encoding cipher is undefined
7bf13460-5f1a-4636-9ed5-7971fdb59518 f937c84f-f6f3-4037-9075-f6f6c992bc47 failed_channel realtime/failure failed_channel presence leave failure code: expected undefined to equal 90001
97c6cb9a-c3b0-4980-ba7f-ec20360fa064 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'
04b87af8-6b42-4c1e-a8b2-16a84c53a327 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'
d9e61970-fe01-4cab-ade6-d2b4ee5cb084 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'
fbedd9ee-4c83-40cf-8210-892d7e8aefe2 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.
34921d5d-6290-4b8f-8717-c494ba0b9a67 ca681e5a-b26c-42ef-ad71-5a3bbca44d41 history_until_attach realtime/history history_until_attach cipher is undefined
5404da3e-c7eb-4cd7-a802-67a395287610 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
805ab31a-9204-45b1-bf43-c7746e0c7b8b 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
bcf564d9-0395-4d4c-aedd-4b90434760a8 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
22072591-bef3-44ae-8b00-f607a5720be9 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
5e5e6550-b7a2-4031-9da7-ad77d8948cf2 a4e0aac8-fc41-49b7-a88b-ab4df7b5f6b8 reauthCapabilityUpgradeAddPublish with binary protocol realtime/reauth reauthCapabilityUpgradeAddPublish with binary protocol reauthCapabilityUpgradeAddPublish: cipher is undefined: expected false to be truthy
fdce6125-90c7-47e4-bd62-eb561227f50b f4e117f9-521a-420f-8dcb-9465ba064d75 reauthCapabilityUpgradeAddPublish with text protocol realtime/reauth reauthCapabilityUpgradeAddPublish with text protocol reauthCapabilityUpgradeAddPublish: cipher is undefined: expected false to be truthy
4ddb5e78-1fa9-4248-b82b-8f73a278dd37 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
397a2a29-62fb-410e-be93-b7de6330b479 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
3d779844-854b-4468-82da-99016c274108 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
7b283db7-7678-4f29-9768-a5de257ffeb0 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
9552b83f-41f4-4991-aef8-54b97730d27e b37a1e9a-a26b-4ed4-be1a-9f928538cb98 reauthCapabilityDowngradePublish with binary protocol realtime/reauth reauthCapabilityDowngradePublish with binary protocol reauthCapabilityDowngradePublish: cipher is undefined: expected false to be truthy
6bbdd864-e6c2-40cf-828b-c8a483171160 d77fd48d-0910-4bd3-b9b3-046087ef2cf9 reauthCapabilityDowngradePublish with text protocol realtime/reauth reauthCapabilityDowngradePublish with text protocol reauthCapabilityDowngradePublish: cipher is undefined: expected false to be truthy
9e70b64b-fada-4b2a-843e-74c12e166008 feadddac-22ff-459b-a189-bba688b90db1 resume_inactive with web_socket binary protocol realtime/resume resume_inactive with web_socket binary protocol cipher is undefined
0e50519d-9257-4c7d-9e18-aa802b6e4179 917ac654-0951-492c-bf83-14261152350e resume_inactive with web_socket text protocol realtime/resume resume_inactive with web_socket text protocol cipher is undefined
8b5c12db-f17e-4d10-9b5d-3d9cd6a19ca3 04232fd2-a51f-4111-952e-465793ccc538 resume_inactive with xhr_polling binary protocol realtime/resume resume_inactive with xhr_polling binary protocol cipher is undefined
ea28d563-6e5a-459d-bb0b-9ff5e2e6c568 765b947b-417b-4831-b06b-f553fa2fda1e resume_inactive with xhr_polling text protocol realtime/resume resume_inactive with xhr_polling text protocol cipher is undefined
c4aadfc0-1ec3-4731-91bc-ad24c5ece23f d9291654-cd5c-4269-b0f7-1b507f58b0f5 resume_inactive with binary protocol realtime/resume resume_inactive with binary protocol cipher is undefined
d6544a42-c692-4dbc-9d5f-5dda33982546 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
1d307c9e-c70b-44b7-8f19-5640ddb362d3 44f264a7-0db6-4c43-8d56-6f2d2b368932 resume_inactive with text protocol realtime/resume resume_inactive with text protocol cipher is undefined
c593abe7-c576-4cc8-aadd-324870d636f9 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
66446b1d-a5b8-45ac-b2b9-44a3f5d1e460 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
7f520d66-e682-4c8c-9502-23b7682bea5d a71f140a-3664-46ff-bd0c-562f21ffab5d resume_active with web_socket binary protocol realtime/resume resume_active with web_socket binary protocol cipher is undefined
37279128-6979-41d0-9886-dc780972bba1 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
03df0237-9db0-42c8-88ff-f8c5f652ec68 6266e104-dd2a-4785-9adb-6d79c5f05c58 resume_active with web_socket text protocol realtime/resume resume_active with web_socket text protocol cipher is undefined
96676266-dc39-46f9-8f60-3f1fa1cfcb50 d55bc004-77b4-4c9c-a71c-47d16a433b3c resume_active with xhr_polling binary protocol realtime/resume resume_active with xhr_polling binary protocol cipher is undefined
3b57847a-da5e-4836-a510-e566eeb56880 67253ce8-5cf7-4734-b76e-20f04d89f3c7 resume_active with xhr_polling text protocol realtime/resume resume_active with xhr_polling text protocol cipher is undefined
0d800d05-462c-494a-8039-f226756fa188 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
1f0d818c-3813-4ffa-b98b-e25e03ff6ebc d668e013-c8de-4808-8640-ace610a24697 resume_active with binary protocol realtime/resume resume_active with binary protocol cipher is undefined
ec2c4b77-0999-486b-9c91-6fd2389d4cb7 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
057f05fa-720f-468d-896c-c65bb272a765 510dd52d-ba38-4c29-b5b7-59cd48eecf1c resume_active with text protocol realtime/resume resume_active with text protocol cipher is undefined
f6d68ae6-7919-49b0-894c-5b01a5cd4697 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
81a06dc6-6ba7-473b-b9d7-95e6e6da50d5 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
1f15785f-a94f-4d85-bf21-0de67ed59703 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
668805d9-a8d9-4b73-a12b-4b1029480ebd 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
db306006-3b08-4860-a833-198c3d10e5f6 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
ef4c5a63-4652-46e3-9975-36b3414275df 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
9208dddc-2895-4214-b58c-0143b7a444b1 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.
7b4d705d-630a-4d13-be74-ee3855d2ce97 a9eaa84c-8bc4-4213-b686-10323ebdf796 recover multiple channels realtime/resume recover multiple channels cipher is undefined
0091e5cb-a134-4be0-ac3f-5125eea7d27c 2ba20f27-ef59-42a3-a0d6-366d2a906b75 presence_sync_interruptus realtime/sync presence_sync_interruptus cipher is undefined
c2a5afb9-a5df-4b90-90a3-bf9192c8c2df 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.
8d33ba8c-5513-48ec-8e70-008ace05ccb3 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
b749c029-5c97-4358-be62-517751e5f6b2 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
e9fa081b-9d9d-4685-b9db-92c28aabac7c 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
49ab58ab-0237-4bd4-8e8c-0f857f4673df 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
2fffa8d0-1bca-4a99-9bd6-79f48e068a94 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
bbd1c477-6190-40f7-9f8d-061082bdb01f 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
6fe05b6a-ead9-428a-b482-efba95f0e2b4 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
f6eaf3f2-a657-45a9-ae10-3c173d962d49 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
f03c1f6e-22fa-4571-b226-0ba44ec343b2 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
c44606b4-cb11-422e-8f88-eeb1730e0116 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
397bf27d-fa4d-4a26-bca9-f9b34b8d5ee4 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
d3758f5d-6de0-46f7-a62b-07df3e340fbf 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
71036fbf-c4f3-4ba1-a066-c09a9bd26dda 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.
d4ed2e4f-d5ac-4b24-abe4-3b311da56ca7 d9c350b2-bd25-444e-a629-ce6f91d8927c publishVariations realtime/message publishVariations cipher is undefined
5833f885-7aeb-467d-964c-6b2600ac5b58 1c6c19da-5ffb-4496-a057-bb7619745e61 publishEncodings realtime/message publishEncodings Successfully published: expected false to be truthy
f28662bf-3d22-446d-8c44-cf8d44b8fe61 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.
100eead6-93e9-4271-95ed-04015f913dbb 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.
8503d24a-f1ef-4ea0-8481-ba04bc18bb7e 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.
1c67892b-9e84-404d-9c11-b9e840dfd07a 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.
60945509-b4d7-4ff9-9281-64868f014b35 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.
bb406d91-7350-4b34-9417-9f1a2aa0feec 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.
3304a0be-6777-4350-b8f0-e7d53fbeff2c 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.
90929b16-f0c8-4930-b182-6d74d2870ba1 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.
613cb17d-f6b7-406f-b0c2-f572d4618775 a55e4c1e-220b-439c-ad00-158b6cee25a6 explicit_client_id_0 realtime/message explicit_client_id_0 cipher is undefined
73f5ac1d-723a-4bba-834a-e6344e3376af b544214d-5952-4481-ae75-b83461d0d6ce subscribe_with_event_array realtime/message subscribe_with_event_array cipher is undefined
bcc5e769-2525-47d6-a3f7-adeea549b6be 51047607-9b29-4f1e-8b3f-181bc1655380 subscribe_with_filter_object realtime/message subscribe_with_filter_object cipher is undefined
aa5863fa-1927-4819-b916-20cf9f046a1a 97d975a3-4333-4824-aed3-0d8e22202926 unsubscribe_with_filter_object realtime/message unsubscribe_with_filter_object cipher is undefined
21dcebad-6f00-491f-b589-49a6b8311e80 3898873e-75e5-4215-bf92-6041dcb652d2 extras_field realtime/message extras_field cipher is undefined
965ecd05-201c-403c-9a32-fbc6316f8477 2a728249-e47e-4536-82d2-d3365661add3 maxMessageSize realtime/message maxMessageSize expected undefined to equal 40009
bc1eaba5-27a7-472a-b70f-aeb8919566d8 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.
5103b7ce-ef46-4253-b6db-6c9595aa64db 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.
7ecde8e6-2d7c-4b48-a959-2f88d73a2eac 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]'
50c5d540-e5a7-443e-85b9-2a9da38eca60 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]'
f98dbda6-788a-4fed-965a-64b935463550 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]'
ca3998ef-9287-43f4-aba1-dcb01bd2d395 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]'
f8b9bc9f-6fa5-47c6-b393-dedd8c7b543e 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.
914865a7-badf-46d0-8cf3-fc0df1ca3b60 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.
59affe0f-8a2f-4262-922f-d84dfd9b71fe 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.
6190db3b-eb3f-417c-abcc-0763200de6a7 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.
149bb0b8-62b1-44c7-b175-37961e5437b2 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.
fe6d091e-98ea-4640-8082-d59e54af43f4 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.
d7685974-f059-433b-9062-0f9ad7979785 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.
8975633d-2a0b-4e48-b8e5-438e549d7833 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.
af19597b-5a5a-482a-8880-3e1ee42fdba3 7c668be6-bc23-42ee-953d-173ba9c692f7 presenceEnterInvalid realtime/presence presenceEnterInvalid Correct error code: expected undefined to equal 40010
bf50fb33-0172-4a8d-884d-f1b0eb656b8b ac023ab9-454f-4816-b7c3-c16cb238166f presenceEnterAndLeave realtime/presence presenceEnterAndLeave cipher is undefined
6fc81a94-ec69-4d37-8c2c-555329426307 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.
6335bcdf-8922-459e-bc53-1bdd011f8a2b 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.
e9bf9fca-2a95-41a1-9762-e6a8659e0c35 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.
31025294-7c4f-4e38-8653-191d3e30e746 d949590c-0934-4617-b3ac-26fd24451bb3 presenceGetUnattached realtime/presence presenceGetUnattached cipher is undefined
50f179e3-bf72-4fba-b582-795c73a4c23b 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.
afa69fe5-42b6-4030-b047-a55ec5404727 a48b8526-fefd-4531-b38b-a5aa81258834 presenceHistory realtime/presence presenceHistory cipher is undefined
60f24133-357a-49ab-8fea-792831bae4fa 9b0dcec0-cfb4-4946-964d-ffc1db041f1a presenceSecondConnection realtime/presence presenceSecondConnection cipher is undefined
1775700d-1ad9-4214-bfd1-c1e81cbc0afa 8c27f020-fcf6-4b1e-9095-17c2a5ecffca presenceTwoMembers realtime/presence presenceTwoMembers cipher is undefined
4aafc2c1-550e-4bf5-82f3-7c3699961743 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.
afc7a83a-719a-42dd-aa5b-6242e037d693 85c093c7-0c39-44cb-831d-9f902b82a8a6 presenceClientIdIsImplicit realtime/presence presenceClientIdIsImplicit cipher is undefined
0b231b15-4663-4494-860b-25d619538cc9 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.
46daf3e2-e755-410f-b622-3dcad5814cc6 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.
b94d7524-7f2c-4c5b-98ab-d236bcce3a46 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.
ae8a57da-f439-44be-a8d9-5bb1cecb53dd b248d0d2-de8c-4f65-af17-d8580002265f presence_refresh_on_detach realtime/presence presence_refresh_on_detach cipher is undefined
669f5106-41c8-47db-b1ce-66c8ebda4bf7 5084a7d8-fab2-463b-b2ac-3bfb80292e08 presence_detach_during_sync realtime/presence presence_detach_during_sync cipher is undefined
193c255f-5a14-4024-88f4-89ddf46c61ec 3fa95229-941c-46df-93a6-aef897a18056 presence_auto_reenter realtime/presence presence_auto_reenter cipher is undefined
fc61e071-51f5-49ee-bc84-68b8a7a09b20 b33dd458-f00e-4932-b87d-fed07f396036 presence_auto_reenter_different_connid realtime/presence presence_auto_reenter_different_connid cipher is undefined
f550366d-39fe-44b9-8254-709755174060 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.
cb6a26f0-8b77-4019-949e-11ff8a59829c d83d9f83-69de-4eca-96e0-acc8e31a1c7f leave_published_for_member_missing_from_sync realtime/presence leave_published_for_member_missing_from_sync cipher is undefined
51656418-e324-48c7-a8b0-ec3b656e44ee de79bbec-322e-46b7-93f2-fe755f648e31 suspended_preserves_presence realtime/presence suspended_preserves_presence cipher is undefined
ef1a96cb-46c5-459c-b736-85cdc6c921a9 180e6bf4-6d58-4f80-8199-7bf426e0cf27 presence_many_updates realtime/presence presence_many_updates cipher is undefined
a6013289-39fe-4163-aefb-a1155613cc2c 32e9d3b9-f069-4c43-bd7d-2abf294a51fb publish and subscribe annotations realtime/annotations publish and subscribe annotations cipher is undefined
b670622f-9b44-4f9b-a579-f4654a887b08 959b8957-96cd-4ef3-a7d4-504532d8391a get all annotations rest request realtime/annotations get all annotations rest request cipher is undefined
adb51633-83e0-47e3-a77c-7aa7d50a1f6f 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
d51d4c44-3939-4f0a-a70e-30387e08e6cb e174a94b-2ca2-49d0-8427-6a30586ef8a4 history_simple with binary protocol rest/history history_simple with binary protocol cipher is undefined
f8c97aa4-65f5-40d8-9fc4-247c5d81b4ab b66e4930-4a36-4424-afff-51502d3e9461 history_simple with text protocol rest/history history_simple with text protocol cipher is undefined
542ab94c-0af3-4d79-bc1e-febd54977d85 4b146c77-312c-4c4c-9504-b350e6e14be7 history_multiple with binary protocol rest/history history_multiple with binary protocol cipher is undefined
f379475c-1e11-4d2f-af49-79ff7b73f0ea 8053abaa-edf9-4f9a-a818-560ce00f1a0d history_multiple with text protocol rest/history history_multiple with text protocol cipher is undefined
8b96d3c7-8150-4615-b80b-439df83aca35 aa418f13-50c8-4e2f-8520-90d2aa1e9692 history_simple_paginated_b with binary protocol rest/history history_simple_paginated_b with binary protocol cipher is undefined
7e4ad7af-19ca-4c8a-9d76-6f796d2c6ed9 9cf65513-6bbd-43d4-901d-2a7c653ee786 history_simple_paginated_b with text protocol rest/history history_simple_paginated_b with text protocol cipher is undefined
b85ce40e-0101-4e08-83eb-3afcd6b34452 46509fbb-2b7e-445e-9006-0774f20818de history_simple_paginated_f rest/history history_simple_paginated_f cipher is undefined
724b1fa6-09f1-4f85-addf-c133301e8dbd 0e3687a1-4f0a-4c23-9a14-10dff3fd551a history_multiple_paginated_b rest/history history_multiple_paginated_b cipher is undefined
ef9d47c6-2569-4a5b-ac1f-13c07da9d232 29c3f559-6f79-4abb-8b63-c875ce7bd8e4 history_multiple_paginated_f rest/history history_multiple_paginated_f cipher is undefined
e5f3fee5-0949-46bc-b6fd-c33e7bf82d65 42a35d3a-fdc8-4d69-9c6b-380423ee05a3 history_encoding_errors with binary protocol rest/history history_encoding_errors with binary protocol message is undefined
8c6461b1-b242-4dab-a73b-e5ded475e174 1e4fdb4a-b0d2-4be1-bf2f-2c559e5a26bd history_encoding_errors with text protocol rest/history history_encoding_errors with text protocol message is undefined
68909d50-3e4c-4eb2-95ce-009db783f5a5 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
fff826f0-1a00-48a9-853f-d4f659d65716 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
a15cea62-c386-4b02-bc5a-3c4a18f09cf8 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
ff9d7b97-4740-4687-bc9c-dec044418557 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
37d8b3bb-ee70-4777-99bf-911e6e8c9be6 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
7a5b295b-04c8-42a5-8eb0-c2f28d7fe566 cea9b95c-636c-43c8-a8c3-5f29c6b7d115 Rest publish params rest/message Rest publish params cipher is undefined
6a6df9ca-6051-4641-aca6-6820dd9adeb9 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
3ffb0913-f302-4a28-ac82-f8633c0a96b9 866a8a10-3c58-4084-91d4-c69f84b2b2a0 Presence message JSON serialisation rest/presence Presence message JSON serialisation cipher is undefined
bbdc77a0-6b40-4e61-81ba-178d2f215651 5b33421e-bc69-4221-979d-0ae9ece51104 contains expected fields rest/stats contains expected fields cipher is undefined
b8a24903-a12c-4915-b227-55e6577beb17 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.
b27ef0ba-29cf-4f59-93b6-78e0aef0a66e 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.
b42208a2-aa0e-4436-81ea-e7422f1b6766 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)
edcda66b-e21d-42b4-941e-003ee0ce0f98 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)
b943ddd9-97de-4c18-958a-c0b027ce2139 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)
7f763947-ada4-46ca-8e62-c5cba4215d17 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
ff0280f2-540d-4c3f-8961-e681812aaeed 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
d3ce995e-0d47-42c0-ace4-0bd4146a78ca 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
d6129120-bcd8-4e67-8c31-6a0a8b17a007 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
cf7de66c-5318-4c14-a198-079196a420f2 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
292bc8e2-9bc8-44f5-9c49-2ae019f1319e 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
39fac452-9957-482d-bc78-c5d854ab887c 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
ff75ef4b-0381-47a8-a9f1-3ec086a78f84 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
35b2cc34-4cf2-49ef-8c5d-b067067c0b2e 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
0c9fc8d4-02e7-4707-93f1-015f40ccfa61 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
b8847b81-e7d7-4f4a-92f2-37e857fd67b3 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
40e122cf-86fd-4e9f-947b-7e221878373f 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
9602b81b-2c79-4e60-9029-b5f15a156e6e 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
74e9a52b-3434-4eb3-9a44-1ab1d99d37d6 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
6e54d434-4767-4307-bb4b-e2b809ba5122 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
d82b55d2-a2d3-45a7-b685-0bcf9f866c5f 7d095970-947f-4671-9c96-3b3c2890743e push_channel_subscription_device_id rest/push push activation push_channel_subscription_device_id cipher is undefined
9760962c-c5b4-4b0a-ade3-705e839494a4 632dd2b8-e7ca-4a0a-88e0-96eacff08e16 push_channel_subscription_client_id rest/push push activation push_channel_subscription_client_id cipher is undefined
163b1705-4121-41f2-bfe1-84e0de0bd219 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
02c3d038-96df-4979-9a0e-42dff6c3651c f5a935e4-cc88-4353-a525-d250d5b739b7 still allows publishing and subscribing browser/modular Rest BaseRealtime without Rest still allows publishing and subscribing cipher is undefined
d1cf753d-3156-465b-849a-21e2e5c6122a 863144f9-a517-4bd7-a0c5-157192ba6b7d uses JSON browser/modular MsgPack with useBinaryProtocol client option without MsgPack BaseRest uses JSON cipher is undefined
9c9028d9-aa7f-4a88-be59-8cc7c2150689 ae386511-a305-4a9e-8a18-f1bf5a2556df uses MessagePack browser/modular MsgPack with useBinaryProtocol client option with MsgPack BaseRest uses MessagePack cipher is undefined
8cf585e5-2166-4bfa-9362-0c623759a97e 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
d374791c-bfeb-413c-8bee-a58b68b886b9 b7be61ff-db9b-422e-a585-aa6ab727729d offers realtime presence functionality browser/modular RealtimePresence BaseRealtime with RealtimePresence offers realtime presence functionality cipher is undefined
6c6ee4f5-578f-44a5-b50b-e8196a2dc21d 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
e481beb6-feec-4e98-867f-68984a7dd1f6 f1bf7017-6cb7-46f9-b2ee-4b6329daba18 offers annotation functionality browser/modular Annotations BaseRealtime with Annotations offers annotation functionality cipher is undefined
bf3bef89-7609-4ec0-8d49-91d844351ac2 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
ab2aca55-d6ed-4570-8818-2d426eb2aa53 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