|
|
@@ -1,11 +1,9 @@
|
|
|
-import path from 'node:path'
|
|
|
import {
|
|
|
E2E_TIMEOUT,
|
|
|
setupPuppeteer,
|
|
|
} from '../../../packages/vue/__tests__/e2e/e2eUtils'
|
|
|
-import connect from 'connect'
|
|
|
-import sirv from 'sirv'
|
|
|
import { expect } from 'vitest'
|
|
|
+import { startE2ETestServer } from './server'
|
|
|
const { page, html, transitionStart, waitForInnerHTML } = setupPuppeteer()
|
|
|
|
|
|
function toSlug(value: string) {
|
|
|
@@ -32,14 +30,11 @@ function resolveCaseId(testName: string) {
|
|
|
}
|
|
|
|
|
|
describe('vapor transition-group', () => {
|
|
|
- let server: any
|
|
|
+ let server: Awaited<ReturnType<typeof startE2ETestServer>>
|
|
|
let port = 0
|
|
|
- beforeAll(() => {
|
|
|
- server = connect()
|
|
|
- .use(sirv(path.resolve(import.meta.dirname, '../dist')))
|
|
|
- .listen(0)
|
|
|
- port = server.address().port
|
|
|
- process.on('SIGTERM', () => server && server.close())
|
|
|
+ beforeAll(async () => {
|
|
|
+ server = await startE2ETestServer('transition-group', import.meta.dirname)
|
|
|
+ port = server.port
|
|
|
})
|
|
|
|
|
|
afterAll(() => {
|