Make the URL hit by jest smoke tests configurable (#1420)

* Make the URL hit by jest smoke tests configurable

* Fix typo

* Make names consistent
This commit is contained in:
Matt Weiden
2020-04-22 15:23:11 -07:00
committed by GitHub
parent 9b12b729c9
commit a2047b90ae
8 changed files with 22 additions and 35 deletions
+16 -4
View File
@@ -3,12 +3,24 @@ import { DEBUG, DEV } from "./config";
import { puppeteerUtils } from "./puppeteerUtils";
import { cellxgeneActions } from "./cellxgeneActions";
export async function setupTestBrowser(browserViewport) {
export async function setupTestBrowser() {
const browserViewport = { width: 1280, height: 960 };
const browserParams = DEV
? { headless: false, slowMo: 5 }
? {
headless: false,
slowMo: 5,
args: [ `--window-size=${browserViewport.width},${browserViewport.height}`]
}
: DEBUG
? { headless: false, slowMo: 100, devtools: true }
: {};
? {
headless: false,
slowMo: 100,
devtools: true,
args: [ `--window-size=${browserViewport.width + 560},${browserViewport.height}`]
}
: {
args: [ `--window-size=${browserViewport.width},${browserViewport.height}`]
};
const browser = await puppeteer.launch(browserParams);
const page = await browser.pages().then(pages => pages[0]);
await page.setViewport(browserViewport);