Skip to content

Commit 8b2a90a

Browse files
committed
test: attempt to workaround Windows snapshot E2E flakes
1 parent 6f2d4a9 commit 8b2a90a

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

.github/workflows/pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ jobs:
171171
test_target_name: e2e.esbuild_node22
172172
env:
173173
E2E_SHARD_TOTAL: 1
174-
TESTBRIDGE_TEST_ONLY: tests/basic/{build,rebuild}.ts
174+
TESTBRIDGE_TEST_ONLY: tests/vitest/snapshot.ts
175175

176176
e2e-package-managers:
177177
needs: build

tests/legacy-cli/e2e/tests/vitest/snapshot.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { appendToFile, replaceInFile, readFile } from '../../utils/fs';
33
import { applyVitestBuilder } from '../../utils/vitest';
44
import assert from 'node:assert/strict';
55
import { stripVTControlCharacters } from 'node:util';
6+
import { setTimeout } from 'node:timers/promises';
67

78
export default async function () {
89
// Set up the test project to use the vitest runner
@@ -34,20 +35,20 @@ export default async function () {
3435
'Snapshots were not written on the first run.',
3536
);
3637

37-
const specContent = await readFile('src/app/app.spec.ts');
38-
assert.match(
39-
specContent,
40-
/toMatchInlineSnapshot\(`"test-project"`\)/,
41-
'Inline snapshot was not written to the spec file.',
42-
);
43-
4438
const snapshotContent = await readFile('src/app/__snapshots__/app.spec.ts.snap');
4539
assert.match(
4640
snapshotContent,
4741
/exports\[`should match file snapshot 1`\] = `"test-project"`;/,
4842
'File snapshot was not written to disk.',
4943
);
5044

45+
const specContent = await readFile('src/app/app.spec.ts');
46+
assert.match(
47+
specContent,
48+
/toMatchInlineSnapshot\(`"test-project"`\)/,
49+
'Inline snapshot was not written to the spec file.',
50+
);
51+
5152
// Second run: tests should pass with existing snapshots
5253
await ng('test');
5354

0 commit comments

Comments
 (0)