From c0fde7362f65566e5019f72ad32c9f1d4d5ec860 Mon Sep 17 00:00:00 2001 From: Saturnino Abril Date: Wed, 20 Sep 2023 07:16:27 +0800 Subject: [PATCH 1/5] chore(data): sync --- data/folder-by-parent.json | 1 + data/folders.json | 47 ++++++++------- data/key-and-path.json | 4 +- data/test-by-folder.json | 7 +++ data/test-cases-folders.json | 1 + data/test-cases-manifest.json | 13 +++++ data/test-cases-slugs.json | 2 + data/test-cases-toc.json | 8 +++ .../with-elasticsearch/MM-T2507.json | 3 + .../with-elasticsearch/MM-T2507.md | 4 +- .../{insert-key1.md => MM-T5445.md} | 24 +++++--- .../channels/gif-picker/MM-T5446.md | 57 +++++++++++++++++++ .../channels/gif-picker/insert-key2.md | 49 ---------------- .../channels/mobile-app-settings/MM-T299.json | 2 +- .../channels/mobile-app-settings/MM-T299.md | 2 +- .../MM-T1825.md | 7 ++- .../MM-T3188.json | 4 +- .../mobile-app--native-specific-/MM-T3188.md | 3 +- .../MM-T3238.json | 4 +- .../mobile-app--native-specific-/MM-T3238.md | 4 +- .../MM-T3260.json | 4 +- .../mobile-app--native-specific-/MM-T3260.md | 4 +- src/util/test_case.ts | 2 +- 23 files changed, 165 insertions(+), 91 deletions(-) create mode 100644 data/test-cases/channels/autocomplete/with-elasticsearch/MM-T2507.json rename data/test-cases/channels/gif-picker/{insert-key1.md => MM-T5445.md} (65%) create mode 100644 data/test-cases/channels/gif-picker/MM-T5446.md delete mode 100644 data/test-cases/channels/gif-picker/insert-key2.md diff --git a/data/folder-by-parent.json b/data/folder-by-parent.json index c83818a7c..f9572ea75 100644 --- a/data/folder-by-parent.json +++ b/data/folder-by-parent.json @@ -65,6 +65,7 @@ "Edited Post", "Emoji picker", "Files and Attachments", + "Gif picker", "Global Drafts", "Keyboard Shortcuts", "Left Sidebar", diff --git a/data/folders.json b/data/folders.json index 22515bb49..46dafbf88 100644 --- a/data/folders.json +++ b/data/folders.json @@ -508,6 +508,15 @@ "fullNames": ["Channels", "Files and Attachments"], "fullPath": "channels/files-and-attachments" }, + { + "id": 9626528, + "parentId": 3142963, + "name": "Gif picker", + "index": 33, + "folderType": "TEST_CASE", + "fullNames": ["Channels", "Gif picker"], + "fullPath": "channels/gif-picker" + }, { "id": 1969137, "parentId": 3142963, @@ -1543,7 +1552,7 @@ "id": 1054381, "parentId": 404330, "name": "AutoLink", - "index": 6, + "index": 5, "folderType": "TEST_CASE", "fullNames": ["Plugins", "AutoLink"], "fullPath": "plugins/autolink" @@ -1552,7 +1561,7 @@ "id": 4370651, "parentId": 404330, "name": "aws-sms", - "index": 22, + "index": 21, "folderType": "TEST_CASE", "fullNames": ["Plugins", "aws-sms"], "fullPath": "plugins/aws-sms" @@ -1561,7 +1570,7 @@ "id": 1907969, "parentId": 404330, "name": "Bitbucket", - "index": 15, + "index": 14, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Bitbucket"], "fullPath": "plugins/bitbucket" @@ -1615,7 +1624,7 @@ "id": 1260737, "parentId": 404330, "name": "Circle-CI", - "index": 13, + "index": 12, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Circle-CI"], "fullPath": "plugins/circle-ci" @@ -1624,7 +1633,7 @@ "id": 1277063, "parentId": 404330, "name": "Confluence", - "index": 14, + "index": 13, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Confluence"], "fullPath": "plugins/confluence" @@ -1633,7 +1642,7 @@ "id": 1054400, "parentId": 404330, "name": "Custom Attributes", - "index": 7, + "index": 6, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Custom Attributes"], "fullPath": "plugins/custom-attributes" @@ -1651,7 +1660,7 @@ "id": 4269256, "parentId": 404330, "name": "Gifs", - "index": 21, + "index": 20, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Gifs"], "fullPath": "plugins/gifs" @@ -1660,7 +1669,7 @@ "id": 1194686, "parentId": 404330, "name": "GitHub", - "index": 12, + "index": 11, "folderType": "TEST_CASE", "fullNames": ["Plugins", "GitHub"], "fullPath": "plugins/github" @@ -1732,7 +1741,7 @@ "id": 2139765, "parentId": 404330, "name": "GitLab", - "index": 16, + "index": 15, "folderType": "TEST_CASE", "fullNames": ["Plugins", "GitLab"], "fullPath": "plugins/gitlab" @@ -1921,7 +1930,7 @@ "id": 2745764, "parentId": 404330, "name": "Jitsi", - "index": 19, + "index": 18, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Jitsi"], "fullPath": "plugins/jitsi" @@ -1930,7 +1939,7 @@ "id": 6617780, "parentId": 404330, "name": "Matterpoll", - "index": 24, + "index": 23, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Matterpoll"], "fullPath": "plugins/matterpoll" @@ -1939,7 +1948,7 @@ "id": 3534845, "parentId": 404330, "name": "Meme", - "index": 20, + "index": 19, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Meme"], "fullPath": "plugins/meme" @@ -1948,7 +1957,7 @@ "id": 2382033, "parentId": 404330, "name": "MS Teams Calling", - "index": 18, + "index": 17, "folderType": "TEST_CASE", "fullNames": ["Plugins", "MS Teams Calling"], "fullPath": "plugins/ms-teams-calling" @@ -2020,7 +2029,7 @@ "id": 5505591, "parentId": 404330, "name": "Service Now", - "index": 23, + "index": 22, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Service Now"], "fullPath": "plugins/service-now" @@ -2038,7 +2047,7 @@ "id": 1177276, "parentId": 404330, "name": "Splunk", - "index": 11, + "index": 10, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Splunk"], "fullPath": "plugins/splunk" @@ -2047,7 +2056,7 @@ "id": 1054414, "parentId": 404330, "name": "ToDo", - "index": 10, + "index": 9, "folderType": "TEST_CASE", "fullNames": ["Plugins", "ToDo"], "fullPath": "plugins/todo" @@ -2056,7 +2065,7 @@ "id": 1054405, "parentId": 404330, "name": "WebEx", - "index": 9, + "index": 8, "folderType": "TEST_CASE", "fullNames": ["Plugins", "WebEx"], "fullPath": "plugins/webex" @@ -2065,7 +2074,7 @@ "id": 1054401, "parentId": 404330, "name": "Welcome Bot", - "index": 8, + "index": 7, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Welcome Bot"], "fullPath": "plugins/welcome-bot" @@ -2074,7 +2083,7 @@ "id": 2157120, "parentId": 404330, "name": "Zoom", - "index": 17, + "index": 16, "folderType": "TEST_CASE", "fullNames": ["Plugins", "Zoom"], "fullPath": "plugins/zoom" diff --git a/data/key-and-path.json b/data/key-and-path.json index 08ac32f6e..53cbf8157 100644 --- a/data/key-and-path.json +++ b/data/key-and-path.json @@ -6052,5 +6052,7 @@ { "key": "MM-T5441", "path": "plugins/jira/jira-server/multi-instance-support", "id": 97128604 }, { "key": "MM-T5442", "path": "plugins/jira/jira-server/multi-instance-support", "id": 97128605 }, { "key": "MM-T5443", "path": "plugins/jira/jira-server/multi-instance-support", "id": 97128606 }, - { "key": "MM-T5444", "path": "plugins/jira/jira-server/multi-instance-support", "id": 97128607 } + { "key": "MM-T5444", "path": "plugins/jira/jira-server/multi-instance-support", "id": 97128607 }, + { "key": "MM-T5445", "path": "channels/gif-picker", "id": 100870078 }, + { "key": "MM-T5446", "path": "channels/gif-picker", "id": 100870079 } ] diff --git a/data/test-by-folder.json b/data/test-by-folder.json index 5541e06a7..e8a207fd3 100644 --- a/data/test-by-folder.json +++ b/data/test-by-folder.json @@ -803,6 +803,13 @@ "Zero bytes file warning" ] }, + { + "folder": "channels/gif-picker", + "tests": [ + "Should search, select and post correct Gif when Gif picker is opened from RHS textbox", + "Should search, select and post correct Gif when Gif picker is opened from center textbox" + ] + }, { "folder": "channels/global-drafts", "tests": [ diff --git a/data/test-cases-folders.json b/data/test-cases-folders.json index b0ac63c79..d76ca81a1 100644 --- a/data/test-cases-folders.json +++ b/data/test-cases-folders.json @@ -55,6 +55,7 @@ "channels/edited-post": "Edited Post", "channels/emoji-picker": "Emoji picker", "channels/files-and-attachments": "Files and Attachments", + "channels/gif-picker": "Gif picker", "channels/global-drafts": "Global Drafts", "channels/keyboard-shortcuts": "Keyboard Shortcuts", "channels/left-sidebar": "Left Sidebar", diff --git a/data/test-cases-manifest.json b/data/test-cases-manifest.json index 39aa0ce6f..3590a1297 100644 --- a/data/test-cases-manifest.json +++ b/data/test-cases-manifest.json @@ -2387,6 +2387,19 @@ } ] }, + { + "name": "Gif picker", + "routes": [ + { + "name": "Should search, select and post correct Gif when Gif picker is opened from center textbox", + "file": "channels/gif-picker/MM-T5445.md" + }, + { + "name": "Should search, select and post correct Gif when Gif picker is opened from RHS textbox", + "file": "channels/gif-picker/MM-T5446.md" + } + ] + }, { "name": "Global Drafts", "routes": [ diff --git a/data/test-cases-slugs.json b/data/test-cases-slugs.json index 1b5bb1a57..425d4c534 100644 --- a/data/test-cases-slugs.json +++ b/data/test-cases-slugs.json @@ -610,6 +610,8 @@ "channels/files-and-attachments/mm-t4386", "channels/files-and-attachments/mm-t4418", "channels/files-and-attachments/mm-t5179", + "channels/gif-picker/mm-t5445", + "channels/gif-picker/mm-t5446", "channels/global-drafts/mm-t4409", "channels/global-drafts/mm-t4410", "channels/global-drafts/mm-t4411", diff --git a/data/test-cases-toc.json b/data/test-cases-toc.json index 4368a4445..1e317fd5f 100644 --- a/data/test-cases-toc.json +++ b/data/test-cases-toc.json @@ -14060,6 +14060,14 @@ "name": "Use Gfycat integration in emoji picker", "slug": "channels/emoji-picker/mm-t153" }, + "channels/gif-picker/mm-t5445": { + "name": "Should search, select and post correct Gif when Gif picker is opened from center textbox", + "slug": "channels/gif-picker/mm-t5445" + }, + "channels/gif-picker/mm-t5446": { + "name": "Should search, select and post correct Gif when Gif picker is opened from RHS textbox", + "slug": "channels/gif-picker/mm-t5446" + }, "channels/message-forwarding/mm-t4934": { "name": "Forwarding post from public channel", "slug": "channels/message-forwarding/mm-t4934" diff --git a/data/test-cases/channels/autocomplete/with-elasticsearch/MM-T2507.json b/data/test-cases/channels/autocomplete/with-elasticsearch/MM-T2507.json new file mode 100644 index 000000000..120e2d3af --- /dev/null +++ b/data/test-cases/channels/autocomplete/with-elasticsearch/MM-T2507.json @@ -0,0 +1,3 @@ +{ + "updateNotes": "Linda 12 Sep 2023: Removed from manual test cycle, changed Manual Test Environments to `Automated - No manual tests needed`." +} diff --git a/data/test-cases/channels/autocomplete/with-elasticsearch/MM-T2507.md b/data/test-cases/channels/autocomplete/with-elasticsearch/MM-T2507.md index 36354a150..156969c14 100644 --- a/data/test-cases/channels/autocomplete/with-elasticsearch/MM-T2507.md +++ b/data/test-cases/channels/autocomplete/with-elasticsearch/MM-T2507.md @@ -28,14 +28,14 @@ rainforest: - in Production - Mobile V2 iOS manual_test_environments: -- Mobile +- Automated - No manual tests needed # Do not change id: 5519367 key: MM-T2507 created_on: "2020-05-26T20:27:36Z" last_updated: "2022-09-10T06:14:00Z" -case_hashed: 579f0b8ac6f5603aff7643255feebaf71efe6ad905564d64ebd49c715ac67bf3d243417654721bb39ff9e8faa7ab3a0a +case_hashed: 326875a7797c43f9c1ac7e39c21128015c86d507ea286c67cd1830fe9a9427e8191824b1a8d9cbaadfdd3c75cf5f22dc steps_hashed: 653a1aab04ac69af9dfa6551132c1afa70166c8e593cc9a67f45f2cd8d3ac1d0c929e89f5ba61d7eb5724ed724df32c3 --- diff --git a/data/test-cases/channels/gif-picker/insert-key1.md b/data/test-cases/channels/gif-picker/MM-T5445.md similarity index 65% rename from data/test-cases/channels/gif-picker/insert-key1.md rename to data/test-cases/channels/gif-picker/MM-T5445.md index 6cf8210f1..a11d36209 100644 --- a/data/test-cases/channels/gif-picker/insert-key1.md +++ b/data/test-cases/channels/gif-picker/MM-T5445.md @@ -14,7 +14,7 @@ location: null component: null tags: [] labels: [] -tested_by_contributor: null +tested_by_contributor: "" # (Optional) Test type and tools cypress: null @@ -25,23 +25,31 @@ rainforest: [] manual_test_environments: [] # Do not change -id: null -key: null -created_on: null -last_updated: null -case_hashed: null -steps_hashed: null +id: 100870078 +key: MM-T5445 +created_on: "2023-09-12T11:47:17Z" +last_updated: "2023-09-12T17:17:16Z" +case_hashed: 91c8a982436c9a968031a291e4adfd9d364ba0cd83829ddc48b8aa8f48fc755c1a91e7f2b800b3f4a9520de49bc216bb +steps_hashed: a5247bd79b4256c79eed23b09339a885d2b5cd097b5c3defaedb81e15553b2bee39c41bfa0db696a0f977de0b2d08906 +--- + + + +## MM-T5445: Should search, select and post correct Gif when Gif picker is opened from center textbox + --- **Step 1** Searching for and inserting a GIF from the GIF picker into a post in the center: + 1. If the GIF picker is not enabled, enable it from the System Console. 2. Open a channel and click on the Emoji picker icon within the message text box in the center. 3. Navigate to the GIF picker tab. 4. Perform a search for a GIF. 5. Click on the any GIF. -**Expected Results:** +**Expected** + 1. The GIF picker search should display relevant GIFs. 2. When clicked, the selected GIF should be inserted into the post in the center. diff --git a/data/test-cases/channels/gif-picker/MM-T5446.md b/data/test-cases/channels/gif-picker/MM-T5446.md new file mode 100644 index 000000000..605097cde --- /dev/null +++ b/data/test-cases/channels/gif-picker/MM-T5446.md @@ -0,0 +1,57 @@ +--- +# (Required) Ensure all values are filled up +name: "Should search, select and post correct Gif when Gif picker is opened from RHS textbox" +status: Active +priority: Normal +folder: Gif picker +authors: "@m-zubairahmed" +team_ownership: +- ICU +priority_p1_to_p4: P2 - Core Functions (Do core functions work?) + +# (Optional) +location: null +component: null +tags: [] +labels: [] +tested_by_contributor: "" + +# (Optional) Test type and tools +cypress: null +detox: null +mmctl: null +playwright: in Production +rainforest: [] +manual_test_environments: [] + +# Do not change +id: 100870079 +key: MM-T5446 +created_on: "2023-09-12T11:47:18Z" +last_updated: "2023-09-12T17:17:17Z" +case_hashed: 0ba23a6e2013e50b1707b5873977636ee8e68acbdb34904fe44e670955345a529a640b58d246d6d047a333ce6b64ec64 +steps_hashed: 57a05c8390b6b72eb02c7db63d9ae2225456c35c0923849382e0aba829bea36d524899494bb1111919ede4ede4923a0e +--- + + + +## MM-T5446: Should search, select and post correct Gif when Gif picker is opened from RHS textbox + +--- + +**Step 1** + +Searching for and inserting a GIF from the GIF picker into a post on the RHS: + +1. If the GIF picker is not enabled, enable it from the System Console. +2. Open a channel and send a message. +3. Click the "Reply" button on the last message to open the RHS. +4. Click on the Emoji picker icon located within the message text box in the RHS. +5. Navigate to the GIF picker tab. +6. Perform a search for a GIF. +7. Click on any GIF. + +**Expected** + +1. The GIF picker search should display relevant GIFs. +2. When clicked, the selected GIF should be inserted into the post on the RHS. diff --git a/data/test-cases/channels/gif-picker/insert-key2.md b/data/test-cases/channels/gif-picker/insert-key2.md deleted file mode 100644 index b2aaf56b0..000000000 --- a/data/test-cases/channels/gif-picker/insert-key2.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -# (Required) Ensure all values are filled up -name: "Should search, select and post correct Gif when Gif picker is opened from RHS textbox" -status: Active -priority: Normal -folder: Gif picker -authors: "@m-zubairahmed" -team_ownership: -- ICU -priority_p1_to_p4: P2 - Core Functions (Do core functions work?) - -# (Optional) -location: null -component: null -tags: [] -labels: [] -tested_by_contributor: null - -# (Optional) Test type and tools -cypress: null -detox: null -mmctl: null -playwright: in Production -rainforest: [] -manual_test_environments: [] - -# Do not change -id: null -key: null -created_on: null -last_updated: null -case_hashed: null -steps_hashed: null ---- - -**Step 1** - -Searching for and inserting a GIF from the GIF picker into a post on the RHS: -1. If the GIF picker is not enabled, enable it from the System Console. -1. Open a channel and send a message. -1. Click the "Reply" button on the last message to open the RHS. -1. Click on the Emoji picker icon located within the message text box in the RHS. -1. Navigate to the GIF picker tab. -1. Perform a search for a GIF. -1. Click on any GIF. - -**Expected Results:** -1. The GIF picker search should display relevant GIFs. -1. When clicked, the selected GIF should be inserted into the post on the RHS. diff --git a/data/test-cases/channels/mobile-app-settings/MM-T299.json b/data/test-cases/channels/mobile-app-settings/MM-T299.json index 63894cefd..a2427eb61 100644 --- a/data/test-cases/channels/mobile-app-settings/MM-T299.json +++ b/data/test-cases/channels/mobile-app-settings/MM-T299.json @@ -1,3 +1,3 @@ { - "updateNotes": "Lindy Isherwood, October 21, 2020 09:49AM" + "updateNotes": "Linda 12 Sep 2023: Removed from manual release test cycle as duplicate of MM-T3261
Lindy Isherwood, October 21, 2020 09:49AM" } diff --git a/data/test-cases/channels/mobile-app-settings/MM-T299.md b/data/test-cases/channels/mobile-app-settings/MM-T299.md index 5cddfa839..feb835f55 100644 --- a/data/test-cases/channels/mobile-app-settings/MM-T299.md +++ b/data/test-cases/channels/mobile-app-settings/MM-T299.md @@ -33,7 +33,7 @@ id: 3808153 key: MM-T299 created_on: "2019-12-30T23:49:20Z" last_updated: "2022-09-09T20:29:15Z" -case_hashed: d9b40b7e78c5f73ff28f5ec719534bb1207497dbafa8b2b73686ce2586960d8edc5e10eac49627ba4a80071fe0305917 +case_hashed: fba8e5b09441a49a48baa4b334eceb3fd5cc21c75e81ff23dede65e922fb2e49941295f1a7e2fa106bdd8136599dcad8 steps_hashed: f300f9fa57ceda3a594feab4ae4f867c11d7fa522a11de29b814490141da4578b093397078d416b2b46cef2ccc843678 --- diff --git a/data/test-cases/integrations/bot-accounts/user-side-ux/bot-tags-are-shown-and-no-status-is-displayed/MM-T1825.md b/data/test-cases/integrations/bot-accounts/user-side-ux/bot-tags-are-shown-and-no-status-is-displayed/MM-T1825.md index ee8c2b5a3..21d1ae932 100644 --- a/data/test-cases/integrations/bot-accounts/user-side-ux/bot-tags-are-shown-and-no-status-is-displayed/MM-T1825.md +++ b/data/test-cases/integrations/bot-accounts/user-side-ux/bot-tags-are-shown-and-no-status-is-displayed/MM-T1825.md @@ -15,6 +15,7 @@ component: null tags: [] labels: - 1.42-p123 +- v2notyet tested_by_contributor: "" # (Optional) Test type and tools @@ -34,7 +35,7 @@ id: 5280637 key: MM-T1825 created_on: "2020-05-04T17:36:13Z" last_updated: "" -case_hashed: c6f7da218313b9e202fdceff8da337892df6d48d66a1fe13152b5c90bf17a3ad4b9e3903120fe5bac12cec1990dcd45f +case_hashed: aa6e44c098f68dfa8ebfc2479aac0f4e500faea192d4253b2eb71663a0b099b7d52aa04f3f9b42e4e63f8fe44bc07f74 steps_hashed: e9569d8fa81d4f1d0026787adc1f869a5c684613c50b125968c357b308b81ed485f463e963b69d8871b19edcd09c38a7 --- @@ -42,6 +43,10 @@ steps_hashed: e9569d8fa81d4f1d0026787adc1f869a5c684613c50b125968c357b308b81ed485 ## MM-T1825: BOT tags on user autocomplete for username +**Precondition** + +2023-Sep-12: Not implemented yet in v2. + --- **Step 1** diff --git a/data/test-cases/mobile-app--native-specific-/MM-T3188.json b/data/test-cases/mobile-app--native-specific-/MM-T3188.json index 5cffe93d2..dd1eb07e7 100644 --- a/data/test-cases/mobile-app--native-specific-/MM-T3188.json +++ b/data/test-cases/mobile-app--native-specific-/MM-T3188.json @@ -1 +1,3 @@ -{ "updateNotes": "Linda 22 Aug 2022: Added RN_Smoke_Tests label during test case cleanup." } +{ + "updateNotes": "Linda 12 Sep 2023: Added label `v2notyet` and removed from manual test cycle, as it's not implemented in v2 yet.
Linda 22 Aug 2022: Added RN_Smoke_Tests label during test case cleanup." +} diff --git a/data/test-cases/mobile-app--native-specific-/MM-T3188.md b/data/test-cases/mobile-app--native-specific-/MM-T3188.md index 9d8b938cb..291d07c47 100644 --- a/data/test-cases/mobile-app--native-specific-/MM-T3188.md +++ b/data/test-cases/mobile-app--native-specific-/MM-T3188.md @@ -19,6 +19,7 @@ labels: - ESR - 1.42-p123 - smoke-test-folder +- v2notyet tested_by_contributor: "" # (Optional) Test type and tools @@ -36,7 +37,7 @@ id: 6396864 key: MM-T3188 created_on: "2020-07-30T21:04:54Z" last_updated: "" -case_hashed: c3b65cb36156471f28c3129fcbdcf46a006be78aa394a78ab8e7382da49b1a81927b1ddb4ce11c0ca2a27af69dfc48ec +case_hashed: 46a0bdea8d0dc947fa233be1c368bb3ab8189b5059e48608e5419d3c40a45426959820833a0a122da8028446657de1f5 steps_hashed: ba6b58f9464843d17087733f76a2ac5cf01012028c7bac064374fba3d4b1e89fa00b3f6515b6308a09dc1253d34dee18 --- diff --git a/data/test-cases/mobile-app--native-specific-/MM-T3238.json b/data/test-cases/mobile-app--native-specific-/MM-T3238.json index 5cffe93d2..ac85bc307 100644 --- a/data/test-cases/mobile-app--native-specific-/MM-T3238.json +++ b/data/test-cases/mobile-app--native-specific-/MM-T3238.json @@ -1 +1,3 @@ -{ "updateNotes": "Linda 22 Aug 2022: Added RN_Smoke_Tests label during test case cleanup." } +{ + "updateNotes": "Linda 12 Sep 2023: Removing from manual test cycle, changed Manual Test Environments to `Automated - No manual tests needed`.
Linda 22 Aug 2022: Added RN_Smoke_Tests label during test case cleanup." +} diff --git a/data/test-cases/mobile-app--native-specific-/MM-T3238.md b/data/test-cases/mobile-app--native-specific-/MM-T3238.md index b2c281dad..1190fb922 100644 --- a/data/test-cases/mobile-app--native-specific-/MM-T3238.md +++ b/data/test-cases/mobile-app--native-specific-/MM-T3238.md @@ -32,14 +32,14 @@ rainforest: - Mobile V2 Android - Mobile V2 iOS manual_test_environments: -- Mobile +- Automated - No manual tests needed # Do not change id: 6396914 key: MM-T3238 created_on: "2020-07-30T21:05:01Z" last_updated: "" -case_hashed: 09cd9af56ba8171b5012e2497e5ed6dbd88247df3d3bdb98d0aad247cf6ce8edfb218148cf72dca3e95514376717ced3 +case_hashed: 0945ba608073488f659af9947d43a3e6ab4130a0992689ac7096fbf3794e1d8cab48df03991136106d361f78e2d7fa24 steps_hashed: 0719e9336f8f9823763b905e5661ff35fd7fd167642980a35637a50357f98f34de91c05977b4402648cdaa55970a2dac --- diff --git a/data/test-cases/mobile-app--native-specific-/MM-T3260.json b/data/test-cases/mobile-app--native-specific-/MM-T3260.json index 5cffe93d2..4a1ad929b 100644 --- a/data/test-cases/mobile-app--native-specific-/MM-T3260.json +++ b/data/test-cases/mobile-app--native-specific-/MM-T3260.json @@ -1 +1,3 @@ -{ "updateNotes": "Linda 22 Aug 2022: Added RN_Smoke_Tests label during test case cleanup." } +{ + "updateNotes": "Linda 12 Sep 2023: Removed from manual test cycle, changed Manual Test Environments to `Automated - No manual tests needed`.
Linda 22 Aug 2022: Added RN_Smoke_Tests label during test case cleanup." +} diff --git a/data/test-cases/mobile-app--native-specific-/MM-T3260.md b/data/test-cases/mobile-app--native-specific-/MM-T3260.md index 70b9a00b7..f20eb72d7 100644 --- a/data/test-cases/mobile-app--native-specific-/MM-T3260.md +++ b/data/test-cases/mobile-app--native-specific-/MM-T3260.md @@ -32,14 +32,14 @@ rainforest: - Mobile V2 Android - Mobile V2 iOS manual_test_environments: -- Mobile +- Automated - No manual tests needed # Do not change id: 6396936 key: MM-T3260 created_on: "2020-07-30T21:05:04Z" last_updated: "" -case_hashed: 8b33632ec1cad3391b8c3965525f2c4ca49b6fd11a7e7b1173e7fe0dc026b932ae8b7b27bb3225a276f57001a76ef152 +case_hashed: 32823a639bafe2a467aaccd52a23c39f7ab8043a93beff44f7790a6afdce4c44f19018351dbac3ef3e561a31f538b4a0 steps_hashed: d8dbfb97df85c763333affeec3fe01245d32e0b8632d0689a2af3199d85b8ab9f700dae9d8fc7ccd8c492330065acc85 --- diff --git a/src/util/test_case.ts b/src/util/test_case.ts index 25ac2076f..4799cff52 100644 --- a/src/util/test_case.ts +++ b/src/util/test_case.ts @@ -197,7 +197,7 @@ function customFieldsValues() { 'Suite Users', 'Server Platform', 'Web Platform', - 'ICU' + 'ICU', ], }; From d8741d108644ed0ef246ad7f01f1ef7cff45c1d7 Mon Sep 17 00:00:00 2001 From: Saturnino Abril Date: Fri, 22 Sep 2023 05:37:33 +0800 Subject: [PATCH 2/5] Update readme and Gitpod (#113) * update readme * update gitpod * update silverbullet * apply comment Co-authored-by: lindalumitchell * add example for different contributor --------- Co-authored-by: lindalumitchell --- .gitignore | 3 +++ .gitpod.Dockerfile | 1 + .gitpod.yml | 2 +- README.md | 45 +++++++++++++++++++++++++++++++++---- data/Cypress status.md | 50 ------------------------------------------ data/Test Cases.md | 12 +--------- 6 files changed, 47 insertions(+), 66 deletions(-) diff --git a/.gitignore b/.gitignore index e2f871b05..e92f34418 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,6 @@ www/_fresh # Silver Bullet data/data.db* data/_plug +data/.silverbullet.db* +data/Cypress*status.md +data/Test*Cases.md diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile index 9ec6e8c9a..e4113e0c8 100644 --- a/.gitpod.Dockerfile +++ b/.gitpod.Dockerfile @@ -5,3 +5,4 @@ USER gitpod # install deno RUN curl -fsSL https://deno.land/x/install/install.sh | sh RUN /home/gitpod/.deno/bin/deno completions bash > /home/gitpod/.bashrc.d/90-deno && echo 'export DENO_INSTALL="/home/gitpod/.deno"' >> /home/gitpod/.bashrc.d/90-deno && echo 'export PATH="$DENO_INSTALL/bin:$PATH"' >> /home/gitpod/.bashrc.d/90-deno +RUN deno upgrade diff --git a/.gitpod.yml b/.gitpod.yml index a5e73b2f9..223fe1c66 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -20,7 +20,7 @@ tasks: deno task validate-all - name: Run Silver Bullet init: | - deno task silverbullet + echo "To run silverbullet, run 'deno task silverbullet'" github: prebuilds: diff --git a/README.md b/README.md index ab470fa13..fec54eb38 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,11 @@ This project was created to increase the quality of Mattermost products by having highly effective, well-thought and well-maintained living test cases through high collaboration and based on industry-accepted best practices. ## Contributing -[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/mattermost/mattermost-test-management) - -As the [QA Core Team](https://github.com/orgs/mattermost/teams/qa-core-team) is still actively developing this project, it is not yet ready for community contribution. However, feel free to file an issue if you find anything that needs our attention. We will update this section and will announce it in our channels once we are all set to accept contributions. Keep on watching! +1. Create or update test cases. +2. Mark test cases as tested by you. +3. Enhance GitHub and Zephyr Scale integration. +4. Improve the web application for test cases. +4. Assist with the Open Test Initiative. ## Project status and Roadmap This project is actively maintained and owned by the [QA Core Team](https://github.com/orgs/mattermost/teams/qa-core-team). @@ -27,7 +29,24 @@ If you're interested in shaping this project, please reach out to our [community ## Getting started There are three ways to get started in contributing to this project. -1. It is highly recommended to [![open in Gitpod](https://img.shields.io/badge/open%20in-Gitpod-908a85?logo=gitpod)](https://gitpod.io/#https://github.com/mattermost/mattermost-test-management), for it provides a fully initialized and readily available environment. +1. It is highly recommended to [![open in Gitpod](https://img.shields.io/badge/open%20in-Gitpod-908a85?logo=gitpod)](https://gitpod.io/#https://github.com/mattermost/mattermost-test-management) for it provides a fully initialized and readily available environment. After opening it, make and submit changes using your forked repository like this: + ```bash + # Add your forked repository as remote + git remote add fork https://github.com//mattermost-test-management.git + + # Create branch + git checkout -b + + # Once ready, push the current branch to your fork + git push fork + + # Finally, create a PR directly from GitHub + ``` + > *Note*: In Gitpod, if you forget to do the above, pushing a change or branch to the origin will result in a permission error, like this one: + ```bash + remote: Permission to mattermost/mattermost-test-management.git denied to . + fatal: unable to access 'https://github.com/mattermost/mattermost-test-management.git/': The requested URL returned error: 403 + ``` 2. You can also work on your local machine by checking out this repo. Make sure you have [Deno](https://deno.land/) installed on your machine to run scripts in the /src folder. See the [Deno installation docs](https://deno.land/#installation) for more information. 3. If you're contributing test cases only where they are written in Markdown files, you may do so directly via this GitHub repo. See the GitHub docs on [creating new files and submitting pull requests](https://docs.github.com/en/repositories/working-with-files/managing-files/creating-new-files). @@ -61,6 +80,24 @@ There are three ways to get started in contributing to this project. 6. Create a branch and submit changes as a pull request(s). > *Note*: It's highly recommended to follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) for the `title` of the pull request. +### Getting started - marking tests as tested by you as a contributor: +1. Find test cases at `/data/test-cases`. +2. Update a test case by adding your GitHub handle and the date (mm-dd-yyyy) when you tested it: + ```diff + - tested_by_contributor: null + + tested_by_contributor: @qa_contributor|08-20-2023 + ``` + - or use commas for multiple testing contributions: + ```diff + - tested_by_contributor: @qa_contributor|08-20-2023 + + // from same contributor + + tested_by_contributor: @qa_contributor|08-20-2023,@qa_contributor|10-15-2023 + + // from different contributor + + tested_by_contributor: @qa_contributor|08-20-2023,@another_qa_contributor|10-15-2023 + ``` + ### Getting started - working with integrations 1. Checkout this repo and make sure that `Deno` is installed on your local machine or [![open in Gitpod](https://img.shields.io/badge/open%20in-Gitpod-908a85?logo=gitpod)](https://gitpod.io/#https://github.com/mattermost/mattermost-test-management). 2. Scripts can be found in the `/src` folder and are all written in Typescript. diff --git a/data/Cypress status.md b/data/Cypress status.md index 0d732b4f4..7253ae4e6 100644 --- a/data/Cypress status.md +++ b/data/Cypress status.md @@ -1,54 +1,4 @@ ## Evaluating -* [[test-cases/channels/files-and-attachments/MM-T335]] Drag and Drop - Upload file center, upload file RHS (Cypress state: _Evaluating_) -* [[test-cases/channels/keyboard-shortcuts/MM-T1256]] CTRL/CMD+UP; CTRL/CMD+DOWN (Cypress state: _Evaluating_) -* [[test-cases/channels/keyboard-shortcuts/MM-T1262]] UP - Switch channel, UP doesn't edit previous channel's post (Cypress state: _Evaluating_) -* [[test-cases/channels/keyboard-shortcuts/MM-T1263]] UP - Post, switch channel, UP doesn't edit previous channel's post (Cypress state: _Evaluating_) -* [[test-cases/channels/settings/display/MM-T2099]] Display: Link Previews Collapsed setting defaults link preview post to collapsed (Cypress state: _Evaluating_) -* [[test-cases/channels/settings/display/MM-T2100]] Display: Link Previews Expanded setting defaults link preview post to expanded (Cypress state: _Evaluating_) -* [[test-cases/channels/settings/display/MM-T2101]] Display: Link preview should display in center and reply RHS (Cypress state: _Evaluating_) -* [[test-cases/plugins/nps-plugin/MM-T2352]] End user: Only send survey if: NPS plugin is enabled on the server (Cypress state: _Evaluating_) -* [[test-cases/plugins/nps-plugin/MM-T2353]] End user: Only send survey if: Account creation was ≥ 21 days ago (Cypress state: _Evaluating_) -* [[test-cases/plugins/nps-plugin/MM-T2354]] End user completes and sends survey (Cypress state: _Evaluating_) -* [[test-cases/plugins/nps-plugin/MM-T2355]] End user sends message in Surveybot DM (Cypress state: _Evaluating_) -* [[test-cases/plugins/nps-plugin/MM-T2356]] End user cancels out of confirmation modal (Cypress state: _Evaluating_) -* [[test-cases/plugins/nps-plugin/MM-T2358]] End user and system admin are not on same team on server (Cypress state: _Evaluating_) -* [[test-cases/plugins/nps-plugin/MM-T2360]] Verify that users can change the submitted NPS score (Cypress state: _Evaluating_) -* [[test-cases/plugins/nps-plugin/MM-T2361]] Appropriate score post renders at different browser widths (Cypress state: _Evaluating_) -* [[test-cases/plugins/nps-plugin/MM-T2362]] Link in admin notifications opens NPS plugin config page (Cypress state: _Evaluating_) -* [[test-cases/plugins/nps-plugin/MM-T2364]] No error after logging out (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2392]] Plugins - Disabled (with plugin uploads enabled in config.json) (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2393]] Plugins - Disabled (with plugin uploads disabled in config.json) (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2394]] Plugins - Enabled (with plugin uploads disabled in config.json) (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2395]] Plugins - Enabled (with plugin uploads enabled in config.json) - JIRA (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2396]] Plugins - Enabled (with plugin uploads enabled in config.json) - Zoom (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2397]] Plugins - Upload and enable Giphy plugin, original version (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2398]] Plugins - Overwrite Giphy plugin with updated version (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2399]] Plugins - Overwrite Giphy plugin again, with original version (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2401]] Uploading the same plugin twice prompts to overwrite (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2427]] Plugins Management - Disable (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2430]] Plugins - boolean value (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2432]] Plugins Management - No 'Remove' option for pre-packaged plugins (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2434]] Hide ProfilePopover through to plugin components (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2435]] Plugins Management - Markdown in helper text and link opens as expected on the System Console (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2436]] Uploaded plugins are sorted alphabetically (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2437]] ?? Should this be something about walltime instead of markdown preview? Markdown preview is working as expected (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2438]] Zoom plugin can start meetings (test on community-release.mattermost.com) (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2439]] Zoom icon and surrounding elements display as expected in mobile/tablet view (Cypress state: _Evaluating_) -* [[test-cases/plugins/MM-T2440]] Navigating to (or refreshing) a plugin config page on system console for a deleted plugin returns a `Not Found` error (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/miscellaneous/server/MM-T2467]] - Install Jira instance on MM Server (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/miscellaneous/server/MM-T2468]] - Test /jira connect (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/miscellaneous/server/MM-T2470]] - Menu Items remain visible in new session (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/miscellaneous/server/MM-T2471]] - Uninstall Jira (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/miscellaneous/cloud/MM-T2472]] - Install Jira instance on MM Server (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/jira-server/jira-connect/MM-T2473]] Connect to Jira from a browser (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/miscellaneous/cloud/MM-T2474]] - Test notification from Jira using Legacy webhook and user (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/miscellaneous/cloud/MM-T2475]] - Menu Items remain visible in new session (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/miscellaneous/cloud/MM-T2476]] - Uninstall Jira (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/miscellaneous/cloud/MM-T2477]] Install a new Jira instance (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/jira-server/general-slash-commands/MM-T2480]] /jira slash command show help text with sample commands (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/jira-server/install-and-uninstall/MM-T2481]] /jira disconnect (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/jira-server/install-and-uninstall/MM-T2482]] /jira install can only be used by admin (Cypress state: _Evaluating_) -* [[test-cases/plugins/jira-v2/jira-server/install-and-uninstall/MM-T2483]] /jira setup Cloud or Server (Cypress state: _Evaluating_) diff --git a/data/Test Cases.md b/data/Test Cases.md index bbda86c8b..22af95e91 100644 --- a/data/Test Cases.md +++ b/data/Test Cases.md @@ -9,16 +9,6 @@ [[Cypress status]] [[Mobile v2]] -## Recentl test cases +## Recent test cases -* [[test-cases/channels/message-forwarding/MM-T5215]] Forwarding post to new DM -* [[test-cases/channels/left-sidebar/unread-filter/MM-T5208]] Channel Sidebar Unread Filter > Continue to show global Threads item when unread filter is enabled -* [[test-cases/cloud/MM-T5207]] Gather Intent | Cloud first monthly purchase: Gather intent -* [[test-cases/cloud/MM-T5194]] Self Hosted | Alternative payment option in Billing & payment page -* [[test-cases/cloud/MM-T5193]] Cloud | Alternative Payment | Verify the UI on payment page when user provides inputs for alternative payment -* [[test-cases/channels/keyboard-shortcuts/MM-T5192]] CTRL/CMD+Shift +U should toggle between unreads and all channels -* [[test-cases/suite/activity-and-insights/insights/my-insights/MM-T5191]] Insights - My Insights view as an item in the command-k channel switcher -* [[test-cases/cloud/MM-T5190]] Delinquency | Compelling Admin to update the to previous paid plan or star on freemium (_Tags:_ diff-1a490f08504158838befaa816ee8d5c08dff9e694d5a568ce4b0a4398dcc563e) -* [[test-cases/cloud/cloud-trial/MM-T5189]] Show 'Contact sales' option for workspaces with Professional-licensed instance -* [[test-cases/channels/MM-T5188]] Muted channel mentions should not be counted on the Team icon badge From 1153e60f48063b030ca5a777c5e3eb4a01ce5973 Mon Sep 17 00:00:00 2001 From: yasserfaraazkhan Date: Fri, 22 Sep 2023 17:03:33 +0530 Subject: [PATCH 3/5] Sync: data --- .../bot-tags-are-shown-and-no-status-is-displayed/MM-T1825.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/test-cases/integrations/bot-accounts/user-side-ux/bot-tags-are-shown-and-no-status-is-displayed/MM-T1825.md b/data/test-cases/integrations/bot-accounts/user-side-ux/bot-tags-are-shown-and-no-status-is-displayed/MM-T1825.md index 21d1ae932..fc466c01c 100644 --- a/data/test-cases/integrations/bot-accounts/user-side-ux/bot-tags-are-shown-and-no-status-is-displayed/MM-T1825.md +++ b/data/test-cases/integrations/bot-accounts/user-side-ux/bot-tags-are-shown-and-no-status-is-displayed/MM-T1825.md @@ -34,8 +34,8 @@ manual_test_environments: id: 5280637 key: MM-T1825 created_on: "2020-05-04T17:36:13Z" -last_updated: "" -case_hashed: aa6e44c098f68dfa8ebfc2479aac0f4e500faea192d4253b2eb71663a0b099b7d52aa04f3f9b42e4e63f8fe44bc07f74 +last_updated: "2023-09-22T16:59:22Z" +case_hashed: 3f80174c9895baa136c0d8f0d62e04762661ad9462d5235f6a6de481860fd76bf46f6ab021bb6393d651c72f3af98623 steps_hashed: e9569d8fa81d4f1d0026787adc1f869a5c684613c50b125968c357b308b81ed485f463e963b69d8871b19edcd09c38a7 --- From a2c2f6359c14704662d4b02cd4d261facde299fd Mon Sep 17 00:00:00 2001 From: Saturnino Abril Date: Tue, 26 Sep 2023 18:57:06 +0800 Subject: [PATCH 4/5] fix(MM-T1817): update ephemeral post when adding a bot not member of a team (#116) --- data/test-cases/integrations/bot-accounts/MM-T1817.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/test-cases/integrations/bot-accounts/MM-T1817.md b/data/test-cases/integrations/bot-accounts/MM-T1817.md index 2f6b71457..246560320 100644 --- a/data/test-cases/integrations/bot-accounts/MM-T1817.md +++ b/data/test-cases/integrations/bot-accounts/MM-T1817.md @@ -4,7 +4,7 @@ name: "Add a BOT to a channel that is not on the Team" status: Active priority: Low folder: Bot Accounts -authors: "" +authors: "@saturninoabril" team_ownership: - Integration Frameworks priority_p1_to_p4: P3 - Deep Functions (Do extensive scenarios work?) @@ -51,4 +51,4 @@ Use the /invite command to add a bot not on the team to the channel **Expected** -@dkh-bot is not a member of the team. +You can add to this channel once they are members of the team. From 6b3478bb1c374c3c3f723b4c60b7d0fb2bb7f453 Mon Sep 17 00:00:00 2001 From: Saturnino Abril Date: Wed, 27 Sep 2023 16:22:13 +0800 Subject: [PATCH 5/5] chore(data): sync --- data/test-cases/integrations/bot-accounts/MM-T1817.json | 2 +- data/test-cases/integrations/bot-accounts/MM-T1817.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/data/test-cases/integrations/bot-accounts/MM-T1817.json b/data/test-cases/integrations/bot-accounts/MM-T1817.json index c45578f17..814bba931 100644 --- a/data/test-cases/integrations/bot-accounts/MM-T1817.json +++ b/data/test-cases/integrations/bot-accounts/MM-T1817.json @@ -1,3 +1,3 @@ { - "updateNotes": "Linda Mitchell — 12 Jul 2021
- Removed from mobile manual tests as the script specifies webapp (or desktop)
Steve Mudie — Wednesday, February 03, 2021 3:35 PM
• Removed from 🌐 Webapp manual tests - Cypress working as expected" + "updateNotes": "Linda Mitchell — 12 Jul 2021
- Removed from mobile manual tests as the script specifies webapp (or desktop)
Steve Mudie — Wednesday, February 03, 2021 3:35 PM
• Removed from 🌐 Webapp manual tests - Cypress working as expected" } diff --git a/data/test-cases/integrations/bot-accounts/MM-T1817.md b/data/test-cases/integrations/bot-accounts/MM-T1817.md index 246560320..f150d8c5b 100644 --- a/data/test-cases/integrations/bot-accounts/MM-T1817.md +++ b/data/test-cases/integrations/bot-accounts/MM-T1817.md @@ -32,9 +32,9 @@ manual_test_environments: id: 5280548 key: MM-T1817 created_on: "2020-05-04T17:17:15Z" -last_updated: "" -case_hashed: d62db637d1f154663e8284133d63fe37e58a92f7a7f81ff4de453cc362a9de60b04813969bc8beb4ab54119e6d766400 -steps_hashed: f2ed12d50c7cedfd3dfe91bfb5ef1185cee61b0b7c9f96c16630db64b7001cd88ce23afb2a95a4cc7d5d7f5b2ae35d4b +last_updated: "2023-09-26T10:59:40Z" +case_hashed: f3d406bfc66fc67853946e9c124083c19b5563939865512b2e4059c7e9364179b9a1c163ad5c299a5938150bc9bfb90d +steps_hashed: f9e691912b265ff18dc353dc21c6ac178d6039c1bf8ce0dba05471a6675a773c809ce756e87443d51548a3d9f84cd298 --- @@ -51,4 +51,4 @@ Use the /invite command to add a bot not on the team to the channel **Expected** -You can add to this channel once they are members of the team. +You can add `` to this channel once they are members of the `` team.