Skip to content

Commit ca00cf2

Browse files
renovate[bot]sxzz
andauthored
chore(deps): update test (major) (#9148)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: 三咲智子 Kevin Deng <[email protected]>
1 parent 25595f5 commit ca00cf2

File tree

6 files changed

+377
-207
lines changed

6 files changed

+377
-207
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
- name: Setup cache for Chromium binary
6868
uses: actions/cache@v3
6969
with:
70-
path: ~/.cache/puppeteer/chrome
70+
path: ~/.cache/puppeteer
7171
key: chromium-${{ hashFiles('pnpm-lock.yaml') }}
7272

7373
- name: Install pnpm
@@ -80,6 +80,7 @@ jobs:
8080
cache: 'pnpm'
8181

8282
- run: pnpm install
83+
- run: node node_modules/puppeteer/install.js
8384

8485
- name: Run e2e tests
8586
run: pnpm run test-e2e

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
"eslint-plugin-jest": "^27.2.1",
7979
"estree-walker": "^2.0.2",
8080
"execa": "^4.0.2",
81-
"jsdom": "^21.1.0",
81+
"jsdom": "^22.1.0",
8282
"lint-staged": "^14.0.1",
8383
"lodash": "^4.17.15",
8484
"magic-string": "^0.30.0",
@@ -89,7 +89,7 @@
8989
"prettier": "^3.0.1",
9090
"pretty-bytes": "^6.1.1",
9191
"pug": "^3.0.1",
92-
"puppeteer": "~19.6.0",
92+
"puppeteer": "~21.1.1",
9393
"rollup": "^3.26.0",
9494
"rollup-plugin-dts": "^5.3.0",
9595
"rollup-plugin-esbuild": "^5.0.0",

packages/vue/__tests__/e2e/Transition.spec.ts

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -295,12 +295,12 @@ describe('e2e: Transition', () => {
295295
<div id="container">
296296
<transition
297297
name="test"
298-
@before-enter="beforeEnterSpy"
299-
@enter="onEnterSpy"
300-
@after-enter="afterEnterSpy"
301-
@before-leave="beforeLeaveSpy"
302-
@leave="onLeaveSpy"
303-
@after-leave="afterLeaveSpy">
298+
@before-enter="beforeEnterSpy()"
299+
@enter="onEnterSpy()"
300+
@after-enter="afterEnterSpy()"
301+
@before-leave="beforeLeaveSpy()"
302+
@leave="onLeaveSpy()"
303+
@after-leave="afterLeaveSpy()">
304304
<div v-if="toggle" class="test">content</div>
305305
</transition>
306306
</div>
@@ -496,7 +496,7 @@ describe('e2e: Transition', () => {
496496
<div id="container">
497497
<transition
498498
name="test"
499-
@enter-cancelled="enterCancelledSpy">
499+
@enter-cancelled="enterCancelledSpy()">
500500
<div v-if="toggle" class="test">content</div>
501501
</transition>
502502
</div>
@@ -666,15 +666,15 @@ describe('e2e: Transition', () => {
666666
appear-from-class="test-appear-from"
667667
appear-to-class="test-appear-to"
668668
appear-active-class="test-appear-active"
669-
@before-enter="beforeEnterSpy"
670-
@enter="onEnterSpy"
671-
@after-enter="afterEnterSpy"
672-
@before-leave="beforeLeaveSpy"
673-
@leave="onLeaveSpy"
674-
@after-leave="afterLeaveSpy"
675-
@before-appear="beforeAppearSpy"
676-
@appear="onAppearSpy"
677-
@after-appear="afterAppearSpy">
669+
@before-enter="beforeEnterSpy()"
670+
@enter="onEnterSpy()"
671+
@after-enter="afterEnterSpy()"
672+
@before-leave="beforeLeaveSpy()"
673+
@leave="onLeaveSpy()"
674+
@after-leave="afterLeaveSpy()"
675+
@before-appear="beforeAppearSpy()"
676+
@appear="onAppearSpy()"
677+
@after-appear="afterAppearSpy()">
678678
<div v-if="toggle" class="test">content</div>
679679
</transition>
680680
</div>
@@ -802,12 +802,12 @@ describe('e2e: Transition', () => {
802802
<transition
803803
:css="false"
804804
name="test"
805-
@before-enter="onBeforeEnterSpy"
806-
@enter="onEnterSpy"
807-
@after-enter="onAfterEnterSpy"
808-
@before-leave="onBeforeLeaveSpy"
809-
@leave="onLeaveSpy"
810-
@after-leave="onAfterLeaveSpy">
805+
@before-enter="onBeforeEnterSpy()"
806+
@enter="onEnterSpy()"
807+
@after-enter="onAfterEnterSpy()"
808+
@before-leave="onBeforeLeaveSpy()"
809+
@leave="onLeaveSpy()"
810+
@after-leave="onAfterLeaveSpy()">
811811
<div v-if="toggle" class="test">content</div>
812812
</transition>
813813
</div>
@@ -1233,7 +1233,7 @@ describe('e2e: Transition', () => {
12331233
createApp({
12341234
template: `
12351235
<div id="container">
1236-
<transition @enter="onEnterSpy" @leave="onLeaveSpy">
1236+
<transition @enter="onEnterSpy()" @leave="onLeaveSpy()">
12371237
<Suspense>
12381238
<Comp v-if="toggle" class="test">content</Comp>
12391239
</Suspense>
@@ -1592,12 +1592,12 @@ describe('e2e: Transition', () => {
15921592
<div id="container">
15931593
<transition
15941594
name="test"
1595-
@before-enter="beforeEnterSpy"
1596-
@enter="onEnterSpy"
1597-
@after-enter="afterEnterSpy"
1598-
@before-leave="beforeLeaveSpy"
1599-
@leave="onLeaveSpy"
1600-
@after-leave="afterLeaveSpy">
1595+
@before-enter="beforeEnterSpy()"
1596+
@enter="onEnterSpy()"
1597+
@after-enter="afterEnterSpy()"
1598+
@before-leave="beforeLeaveSpy()"
1599+
@leave="onLeaveSpy()"
1600+
@after-leave="afterLeaveSpy()">
16011601
<div v-show="toggle" class="test">content</div>
16021602
</transition>
16031603
</div>
@@ -1678,7 +1678,7 @@ describe('e2e: Transition', () => {
16781678
createApp({
16791679
template: `
16801680
<div id="container">
1681-
<transition name="test" @leave-cancelled="onLeaveCancelledSpy">
1681+
<transition name="test" @leave-cancelled="onLeaveCancelledSpy()">
16821682
<div v-show="toggle" class="test">content</div>
16831683
</transition>
16841684
</div>
@@ -1750,9 +1750,9 @@ describe('e2e: Transition', () => {
17501750
appear-from-class="test-appear-from"
17511751
appear-to-class="test-appear-to"
17521752
appear-active-class="test-appear-active"
1753-
@before-enter="beforeEnterSpy"
1754-
@enter="onEnterSpy"
1755-
@after-enter="afterEnterSpy">
1753+
@before-enter="beforeEnterSpy()"
1754+
@enter="onEnterSpy()"
1755+
@after-enter="afterEnterSpy()">
17561756
<div v-show="toggle" class="test">content</div>
17571757
</transition>
17581758
</div>
@@ -1854,9 +1854,9 @@ describe('e2e: Transition', () => {
18541854
<transition
18551855
name="test"
18561856
appear
1857-
@before-enter="beforeEnterSpy"
1858-
@enter="onEnterSpy"
1859-
@after-enter="afterEnterSpy">
1857+
@before-enter="beforeEnterSpy()"
1858+
@enter="onEnterSpy()"
1859+
@after-enter="afterEnterSpy()">
18601860
<div v-show="toggle" class="test">content</div>
18611861
</transition>
18621862
</div>

packages/vue/__tests__/e2e/TransitionGroup.spec.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -400,15 +400,15 @@ describe('e2e: TransitionGroup', () => {
400400
appear-from-class="test-appear-from"
401401
appear-to-class="test-appear-to"
402402
appear-active-class="test-appear-active"
403-
@before-enter="beforeEnterSpy"
404-
@enter="onEnterSpy"
405-
@after-enter="afterEnterSpy"
406-
@before-leave="beforeLeaveSpy"
407-
@leave="onLeaveSpy"
408-
@after-leave="afterLeaveSpy"
409-
@before-appear="beforeAppearSpy"
410-
@appear="onAppearSpy"
411-
@after-appear="afterAppearSpy">
403+
@before-enter="beforeEnterSpy()"
404+
@enter="onEnterSpy()"
405+
@after-enter="afterEnterSpy()"
406+
@before-leave="beforeLeaveSpy()"
407+
@leave="onLeaveSpy()"
408+
@after-leave="afterLeaveSpy()"
409+
@before-appear="beforeAppearSpy()"
410+
@appear="onAppearSpy()"
411+
@after-appear="afterAppearSpy()">
412412
<div v-for="item in items" :key="item" class="test">{{item}}</div>
413413
</transition-group>
414414
</div>

packages/vue/__tests__/e2e/e2eUtils.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
1-
import puppeteer, { Browser, Page, ClickOptions } from 'puppeteer'
1+
import puppeteer, {
2+
Browser,
3+
Page,
4+
ClickOptions,
5+
PuppeteerLaunchOptions
6+
} from 'puppeteer'
27

38
export const E2E_TIMEOUT = 30 * 1000
49

5-
const puppeteerOptions = process.env.CI
6-
? { args: ['--no-sandbox', '--disable-setuid-sandbox'] }
7-
: {}
10+
const puppeteerOptions: PuppeteerLaunchOptions = {
11+
args: process.env.CI ? ['--no-sandbox', '--disable-setuid-sandbox'] : [],
12+
headless: 'new'
13+
}
814

915
const maxTries = 30
1016
export const timeout = (n: number) => new Promise(r => setTimeout(r, n))

0 commit comments

Comments
 (0)