-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add E2E tests for merchant on-boarding #7955
Conversation
Test the buildOption 1. Jetpack Beta
Option 2. Jurassic Ninja - available for logged-in A12s🚀 Launch a JN site with this branch 🚀 ℹ️ Install this Tampermonkey script to get more options. Build info:
Note: the build is updated when a new commit is pushed to this PR. |
Size Change: +60 B (0%) Total Size: 1.27 MB
ℹ️ View Unchanged
|
@@ -33,7 +33,7 @@ | |||
"test:e2e-up": "./tests/e2e/env/up.sh", | |||
"test:e2e-cleanup": "./tests/e2e/env/cleanup.sh", | |||
"test:e2e-reset": "npm run test:e2e-down && npm run test:e2e-cleanup", | |||
"test:e2e": "NODE_CONFIG_DIR='tests/e2e/config' wp-scripts test-e2e --config tests/e2e/config/jest.config.js", | |||
"test:e2e": "NODE_CONFIG_DIR='tests/e2e/config' JEST_PUPPETEER_CONFIG='tests/e2e/config/jest-puppeteer-headless.config.js' wp-scripts test-e2e --config tests/e2e/config/jest.config.js", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added to be able to work with iframes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was able to run these new tests locally with success and I see that the tests are passing on the GH actions. I also worked through the new tests and they hit on the key pieces of the multicurrency onboarding flow and functionality.
We spoke a bit about the other failing shopper tests and the difficulty in running the tests in headed mode locally, and confirmed those are unrelated to this PR so approving.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rafaelzaleski As discussed on slack, I've done a quick review of the changes inside .github
directory and left a comment regarding screenshots
directory change.
As the other changes are already reviewed and approved by your team, I haven't looked at those.
@achyuthajoy, I've re-added |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes to the E2E workflow looks good to me 🚢 .
Mentioning again that I have tested the new flows since your team has already approved it :)
Co-authored-by: Brian Borman <[email protected]> Co-authored-by: Achyuth Ajoy <[email protected]>
Fixes #7347
Changes proposed in this Pull Request
Test Suites:
Testing instructions
npm run test:e2e merchant-admin-multi-currency-on-boarding
.npm run changelog
to add a changelog file, choosepatch
to leave it empty if the change is not significant. You can add multiple changelog files in one PR by running this command a few times.Post merge