Skip to content

Commit 9058005

Browse files
committed
chore: introduce puppeeter testing
1 parent a54b1d3 commit 9058005

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"eject": "react-scripts eject",
1111
"dev:api": "stormkit api",
1212
"e2e": "ts-node scripts/e2e.ts",
13-
"puppeteer": ""
13+
"puppeteer": "ts-node scripts/puppeteer.ts"
1414
},
1515
"eslintConfig": {
1616
"extends": [

scripts/puppeteer.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import puppeteer from "puppeteer";
2+
3+
const endpoint = process.env.SK_DEPLOYMENT_URL;
4+
5+
if (!endpoint) {
6+
throw new Error("SK_DEPLOYMENT_URL environment variable is missing.");
7+
}
8+
9+
(async () => {
10+
const browser = await puppeteer.launch();
11+
const page = await browser.newPage();
12+
13+
// Set viewport width and height
14+
await page.setViewport({ width: 1280, height: 720 });
15+
16+
await page.goto(endpoint, { waitUntil: "networkidle0" });
17+
await browser.close();
18+
19+
console.log("Worked!");
20+
process.exit(0);
21+
})();

0 commit comments

Comments
 (0)