diff --git a/packages/builder/__tests__/index.spec.ts b/packages/builder/__tests__/index.spec.ts index befb41e..446d957 100644 --- a/packages/builder/__tests__/index.spec.ts +++ b/packages/builder/__tests__/index.spec.ts @@ -3,6 +3,7 @@ import * as fs from 'node:fs'; import { Locals, Shell } from '@deot/dev-shared'; import * as Builder from '@deot/dev-builder'; +// @vitest-environment node describe('index', () => { it('config', () => { const it = Locals.impl(); diff --git a/packages/dever/__tests__/index.spec.ts b/packages/dever/__tests__/index.spec.ts index 86b6a02..95856a2 100644 --- a/packages/dever/__tests__/index.spec.ts +++ b/packages/dever/__tests__/index.spec.ts @@ -4,6 +4,7 @@ import { Locals, Shell } from '@deot/dev-shared'; import * as Dever from '@deot/dev-dever'; import { Launch } from '@deot/dev-test'; +// @vitest-environment node describe('index', () => { it('config', () => { const it = Locals.impl(); @@ -39,13 +40,16 @@ describe('index', () => { subprocess.stdout.on('data', (data) => { data = data.toString().replace(/(\t|\n|\v|\r|\f|\s)/g, ''); if (!data) return; - - data.split('>').forEach((url: string) => { + data.split('>').filter(i => !!i).forEach((url: string) => { url = url.match(/(.*)(http:.*)/)?.[2] || ''; if (url && expects.some(i => url.includes(i))) { task = task - .then(() => ctx.page.goto(url)) - .then(() => ctx.operater.html("#test")) + .then(() => { + return ctx.page.goto(url); + }) + .then(() => { + return ctx.operater.html("#test"); + }) .then((res) => { expect(res).toMatch('Hello World!'); expects = expects.filter(i => !url.includes(i)); @@ -58,5 +62,5 @@ describe('index', () => { }); }); }); - }, 120000); + }, 60000); });