-
Notifications
You must be signed in to change notification settings - Fork 799
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
E2E tests: Try to reset WP install for every test suite (#13638)
* [not verified] Try to reset WP install for every test suite * [not verified] use dynamic site URL - update connect flow to fetch ngrokURL when loading the wp-admin - get rid of core's `createNewPost` since it relies on static URL that is defined on build-time * [not verified] Update sidebar page object * [not verified] Visit block editor directly * [not verified] add URL logging * [not verified] fix block editor URL * [not verified] throw a error if site is not properly connected - is not connected - or missing expected plan * [not verified] fix the cookies URL * [not verified] use host instead full url * [not verified] cleanup * Update gutenblock tests to use Jetpack Start * [not verified] Add spec name logging * [not verified] update encrypted config * clean up * regenerate config * reload page to hydrate plan data * Add ability to log HTML on failure * Add some dump wait * log jetpack_active_plan option content * add more random stuff :fingerscrossed: * Add Plans page to wait for * 🤦 * log `jetpack_active_plan` option in s/p block test * Try to wait for an ad a bit more * try to properly wait for plan data update * wait for networkidle on page reload * add some screenshot logging * add more logging * add backend logging * log into slack instead * update slack reporter * more loggig :/ * i don't know what I am doing * reload frontend page for ads block test * add back some wait * add debug lock * remove debugging info * try to logout before looking for ads * visit new post after the logout * remove delays from `connectThroughJetpackStart` * add some debugging code for ads test * add HTML logging * Add more fancy logging * remove request logging * Debug! * use http url * trigger jetpack heartbeat * increase navigation timeout * try to use classic connection for ads block * roll back ads test to use classic connection * cleanup * remove sandbox cookie * correctly clean up cookies * Try to fix mailchimp block test * fix a passed parameter * fix styling errors and update changed locator * add waitForResponse * add logging to jetpack plan updates * increase timeout for waitForResponse * add more wait * clean-up some debug code * attempt to decrese waiting time * try to use jetpack start for wordads block * revert previous commit
- Loading branch information
Showing
18 changed files
with
326 additions
and
128 deletions.
There are no files selected for viewing
Binary file not shown.
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
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
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
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
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
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
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
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
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
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,21 @@ | ||
/** | ||
* Internal dependencies | ||
*/ | ||
import Page from '../page'; | ||
import { waitAndClick, waitForSelector } from '../../page-helper'; | ||
|
||
export default class PlansPage extends Page { | ||
constructor( page ) { | ||
const expectedSelector = '.plans-features-main'; | ||
super( page, { expectedSelector } ); | ||
} | ||
|
||
async returnToWPAdmin() { | ||
return await waitAndClick( this.page, ".jetpack-checklist__footer a[href*='wp-admin']" ); | ||
} | ||
|
||
async isCurrentPlan( plan = 'business' ) { | ||
const currentPlanSelector = `.is-current.is-${ plan }-plan`; | ||
return await waitForSelector( this.page, currentPlanSelector ); | ||
} | ||
} |
Oops, something went wrong.