forked from mattermost/mattermost-test-management
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MM-61]: Added the test cases for reopened event on the Github and --…
…exclude flag for the repositories in an organization . (#29) * [MM-61]: Added the test cases for the PR 683 with the --exclude flag. * [MM-61]: Added the test cases for the PR 718 for reopened PR on gihtub. * [MM-61]: completed the fixes for the comments by Aayush. * [MM-61]: completed the fixes for the comments by Aayush. * [MM-61]: Fixed the comments by Raghav.
- Loading branch information
1 parent
5c2067d
commit 3f5fede
Showing
2 changed files
with
91 additions
and
0 deletions.
There are no files selected for viewing
48 changes: 48 additions & 0 deletions
48
data/test-cases/plugins/github/subscriptions/Exclude_subscriptions_for_repo.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
--- | ||
# (Required) Ensure all values are filled up | ||
name: "Excluding subscription in the channel or DM/GM on MM for a repository in a organization " | ||
status: Active | ||
priority: Normal | ||
folder: Subscriptions | ||
authors: "@arush-vashishtha" | ||
team_ownership: [] | ||
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: null | ||
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** | ||
|
||
1. Enter the slash command `/github subscriptions add <organization> --feature <events> --exclude <repository>` in the desired channel or DM/GM on MM and create a subscription for an organization with more than one repository and exclude any desired repository in that organization. | ||
2. Trigger any desired event in the excluded repository on the Github and navigate to the desired channel or DM/GM on MM. | ||
|
||
**Step 2** | ||
|
||
1. Enter the slash command `/github subscriptions add <organization> --feature <events> --exclude <repository>` in the desired channel or DM/GM on MM and create a subscription for an organization with more than one repository and exclude any desired repository in that organization. | ||
2. Trigger any desired event in any desired repository except the excluded ones on the Github and navigate to the desired channel or DM/GM on MM. | ||
|
||
**Expected** | ||
|
||
No notification should be generated for the triggered event in the desired channel or DM/GM on MM. | ||
After step 2, notification of the triggered event should be shown in the desired channel or DM/GM on MM. |
43 changes: 43 additions & 0 deletions
43
data/test-cases/plugins/github/subscriptions/Re-opened_PR_notification.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- | ||
# (Required) Ensure all values are filled up | ||
name: "Message in the channel or DM/GM on MM regarding the event for reopening a PR on the github" | ||
status: Active | ||
priority: Normal | ||
folder: Subscriptions | ||
authors: "@arush-vashishtha" | ||
team_ownership: [] | ||
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: null | ||
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** | ||
|
||
1. Enter the slash command `/github subscription add <repo or organization> --feature pulls` in any desired channel or DM/GM and create subscription for the desired repo or organization on MM. | ||
2. Create and close a PR or close any existing PR in the subscribed desired repository or in any repository of the subscribed desired organization on Github. | ||
3. Reopen the closed PR on Github and navigate to the subscribed channel or DM/GM on MM. | ||
|
||
**Expected** | ||
|
||
The user should get the notification in the subscribed desired channel or DM/GM on MM, regarding the desired PR reopened. |