Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Write Cypress test: "MM-T1960 Marketplace is available when "Enable Plugins" is true" #6295

Merged
merged 6 commits into from
Sep 16, 2020

Conversation

mickmister
Copy link
Member

Summary

I fixed some "Marketplace should not be visible" tests, which seemed to have been altered in this PR to not check for visibility. I also implemented the Marketplace is available when “Enable Marketplace” is set to true test.

The two tests I added are identical

Ticket Link

https://mattermost.atlassian.net/browse/MM-27831

@mickmister mickmister added 2: Dev Review Requires review by a core commiter 3: QA Review Requires review by a QA tester labels Aug 27, 2020
Copy link
Contributor

@prapti prapti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see now what you mean when you said both tests for "Enable Plugins = true" and "Enable Marketplace = true" are exactly the same :) and sorry for not explaining it clearly.
Thank you for fixing some of the earlier tests too!
I hope @josephbaylon answered the question you had more clearly, that the test needs to use the UI components in the Plugin Management page, and not change settings through the backend. Thank you for pointing that out. I've added the notes in the TM4J test cases that the settings need to change through the UI.

@mickmister mickmister added this to Submitted in Integrations Team via automation Sep 7, 2020
@mickmister mickmister self-assigned this Sep 7, 2020
Copy link
Member

@marianunez marianunez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks @mickmister!

Copy link
Contributor

@prapti prapti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thank you so much @mickmister!

@prapti
Copy link
Contributor

prapti commented Sep 16, 2020

/update-branch

@mickmister mickmister removed the 2: Dev Review Requires review by a core commiter label Sep 16, 2020
Copy link

@DHaussermann DHaussermann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Already reviewed by @prapti

@DHaussermann DHaussermann added 4: Reviews Complete All reviewers have approved the pull request and removed 3: QA Review Requires review by a QA tester labels Sep 16, 2020
@mickmister mickmister merged commit 796c2be into master Sep 16, 2020
Integrations Team automation moved this from Submitted to Done Sep 16, 2020
@mickmister mickmister deleted the e2e-marketplace-visible branch September 16, 2020 20:33
@amyblais amyblais added Changelog/Not Needed Does not require a changelog entry Docs/Not Needed Does not require documentation labels Sep 16, 2020
jfrerich pushed a commit that referenced this pull request Oct 23, 2020
…lugins" is true" (#6295)

* MM-T1960 Marketplace is available when "Enable Plugins" is true

* remove redundant check for marketplace visibility

* remove extra test

* Use system console to toggle config values

* lint

Co-authored-by: Mattermod <[email protected]>
calebroseland pushed a commit that referenced this pull request Oct 27, 2020
…lugins" is true" (#6295)

* MM-T1960 Marketplace is available when "Enable Plugins" is true

* remove redundant check for marketplace visibility

* remove extra test

* Use system console to toggle config values

* lint

Co-authored-by: Mattermod <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
4: Reviews Complete All reviewers have approved the pull request Changelog/Not Needed Does not require a changelog entry Docs/Not Needed Does not require documentation
Projects
No open projects
6 participants