Skip to content

Commit 24b3523

Browse files
committed
test: improve e2e test stability
1 parent 34f354b commit 24b3523

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

packages/vue/__tests__/e2eUtils.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,17 @@ export function setupPuppeteer() {
2828
let browser: puppeteer.Browser
2929
let page: puppeteer.Page
3030

31-
beforeEach(async () => {
31+
beforeAll(async () => {
3232
browser = await puppeteer.launch(puppeteerOptions)
33+
})
34+
35+
beforeEach(async () => {
3336
page = await browser.newPage()
3437

38+
await page.evaluateOnNewDocument(() => {
39+
localStorage.clear()
40+
})
41+
3542
page.on('console', e => {
3643
if (e.type() === 'error') {
3744
const err = e.args()[0] as any
@@ -44,6 +51,10 @@ export function setupPuppeteer() {
4451
})
4552

4653
afterEach(async () => {
54+
await page.close()
55+
})
56+
57+
afterAll(async () => {
4758
await browser.close()
4859
})
4960

0 commit comments

Comments
 (0)