chore(): sync with main

This commit is contained in:
Liam DeBeasi
2022-04-13 09:00:17 -04:00
8 changed files with 326 additions and 141 deletions

View File

@@ -43,7 +43,7 @@ export const test = base.extend<CustomFixtures>({
* to be hydrated before proceeding with the test.
*/
page.goto = async (url: string) => {
const { mode, rtl } = testInfo.project.metadata;
const { mode, rtl, _testing } = testInfo.project.metadata;
const splitUrl = url.split('?');
const paramsString = splitUrl[1];
@@ -55,8 +55,9 @@ export const test = base.extend<CustomFixtures>({
const urlToParams = new URLSearchParams(paramsString);
const formattedMode = urlToParams.get('ionic:mode') ?? mode;
const formattedRtl = urlToParams.get('rtl') ?? rtl;
const ionicTesting = urlToParams.get('ionic:_testing') ?? _testing;
const formattedUrl = `${splitUrl[0]}?ionic:_testing=true&ionic:mode=${formattedMode}&rtl=${formattedRtl}`;
const formattedUrl = `${splitUrl[0]}?ionic:_testing=${ionicTesting}&ionic:mode=${formattedMode}&rtl=${formattedRtl}`;
const results = await Promise.all([
page.waitForFunction(() => (window as any).testAppLoaded === true),