Skip to content

Commit 10163c7

Browse files
committed
test: fix pre-dev-cleanup tests
1 parent 7129085 commit 10163c7

File tree

1 file changed

+14
-24
lines changed
  • packages/build/tests/pre_dev_cleanup

1 file changed

+14
-24
lines changed
Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,39 @@
11
import { access } from 'node:fs/promises'
2-
import { join } from 'path'
2+
import { join, sep } from 'path'
33

44
import { Fixture } from '@netlify/testing'
55
import test from 'ava'
66

77
test('Build removes blobs directory before starting', async (t) => {
8-
const fixture = await new Fixture('./fixtures/with_preexisting_blobs').withCopyRoot({ git: false })
8+
const fixture = await new Fixture('./fixtures/with_preexisting_blobs')
9+
.withFlags({ debug: false, timeline: 'dev' })
10+
.withCopyRoot()
911

1012
const blobsDir = join(fixture.repositoryRoot, '.netlify', 'deploy', 'v1', 'blobs', 'deploy')
1113

1214
await t.notThrowsAsync(access(blobsDir))
1315

14-
const {
15-
success,
16-
logs: { stdout },
17-
} = await fixture
18-
.withFlags({
19-
cwd: fixture.repositoryRoot,
20-
})
21-
.runBuildProgrammatic()
16+
const output = await fixture.runDev(() => {})
2217

23-
t.true(success)
24-
t.true(stdout.join('\n').includes('Cleaning up leftover files from previous builds'))
18+
t.true(output.includes('Cleaning up leftover files from previous builds'))
19+
t.true(output.includes(`Cleaned up .netlify${sep}deploy${sep}v1${sep}blobs${sep}deploy`))
2520

2621
await t.throwsAsync(access(blobsDir))
2722
})
2823

2924
test('Build removes legacy blobs directory before starting', async (t) => {
30-
const fixture = await new Fixture('./fixtures/with_preexisting_legacy_blobs').withCopyRoot({ git: false })
25+
const fixture = await new Fixture('./fixtures/with_preexisting_legacy_blobs')
26+
.withFlags({ debug: false, timeline: 'dev' })
27+
.withCopyRoot()
3128

3229
const blobsDir = join(fixture.repositoryRoot, '.netlify', 'blobs', 'deploy')
3330

3431
await t.notThrowsAsync(access(blobsDir))
3532

36-
const {
37-
success,
38-
logs: { stdout },
39-
} = await fixture
40-
.withFlags({
41-
cwd: fixture.repositoryRoot,
42-
})
43-
.runBuildProgrammatic()
44-
45-
t.true(success)
46-
t.true(stdout.join('\n').includes('Cleaning up leftover files from previous builds'))
33+
const output = await fixture.runDev(() => {})
34+
35+
t.true(output.includes('Cleaning up leftover files from previous builds'))
36+
t.true(output.includes(`Cleaned up .netlify${sep}blobs${sep}deploy`))
4737

4838
await t.throwsAsync(access(blobsDir))
4939
})

0 commit comments

Comments
 (0)