-
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
Minor improvements to WooPay test coverage #9671
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: +27.3 kB (+2%) Total Size: 1.35 MB
ℹ️ View Unchanged
|
📦 Build artifact ID: |
📦 Build artifact ID: 2159309758 |
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.
Good work, @malithsen! 👍
Should we also make sure classic checkout also renders the form only once?
it( 'should render the save user form when checkbox is checked for classic checkout', () => {
expect( screen.getAllByTestId( 'save-user-form' ) ).toHaveLength( 1 );
} );
let wasWooPayEnabled: boolean; | ||
|
||
test.beforeAll( async ( { browser } ) => { | ||
shopperPage = ( await getShopper( browser ) ).shopperPage; |
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.
Is this one needed?
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.
Good catch. Removed in 9e8355e
@hsingyuc We already check for it Classic checkout: woocommerce-payments/client/components/woopay/save-user/test/checkout-page-save-user.test.js Line 167 in 9e8355e
Blocks checkout: woocommerce-payments/client/components/woopay/save-user/test/checkout-page-save-user.test.js Line 243 in 9e8355e
|
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.
Thank you for the update!
Related to #9591
This PR introduces a couple of minor improvements to WooPay automated tests.
Changes proposed in this Pull Request
Testing instructions
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