Skip to content

Commit fbe502f

Browse files
authored
chore: Cleanup leftover E2E test artifacts (#968)
1 parent c143a99 commit fbe502f

File tree

3 files changed

+20
-3
lines changed

3 files changed

+20
-3
lines changed

packages/wxt/vitest.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ export default defineConfig({
66
test: {
77
mockReset: true,
88
restoreMocks: true,
9-
setupFiles: ['vitest.setup.ts'],
109
testTimeout: 120e3,
1110
coverage: {
1211
include: ['src/**'],
1312
exclude: ['**/dist', '**/__tests__', 'src/utils/testing'],
1413
},
14+
globalSetup: ['./vitest.globalSetup.ts'],
1515
},
1616
server: {
1717
watch: {

packages/wxt/vitest.globalSetup.ts

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { exists, rm } from 'fs-extra';
2+
3+
let setupHappened = false;
4+
5+
export async function setup() {
6+
if (setupHappened) {
7+
throw new Error('setup called twice');
8+
}
9+
10+
setupHappened = true;
11+
12+
// @ts-expect-error
13+
globalThis.__ENTRYPOINT__ = 'test';
14+
15+
const e2eDistPath = './e2e/dist/';
16+
if (await exists(e2eDistPath)) {
17+
await rm(e2eDistPath, { recursive: true, force: true });
18+
}
19+
}

packages/wxt/vitest.setup.ts

-2
This file was deleted.

0 commit comments

Comments
 (0)