Skip to content

Commit 9e2e4e8

Browse files
committed
test: intentionally break deps installation / fixture build to test prepare script changes
1 parent fe86e9f commit 9e2e4e8

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

tests/fixtures/wasm-src/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"@vercel/og": "latest",
1212
"next": "latest",
1313
"react": "18.2.0",
14-
"react-dom": "18.2.0"
14+
"react-dom": "18.2.0",
15+
"package-that-does-not-exist": "^1.0.0"
1516
}
1617
}

tests/fixtures/wasm/middleware.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default async function middleware(request) {
1010
const value = await increment(input)
1111
return new Response(null, { headers: { data: JSON.stringify({ input, value }) } })
1212
}
13-
13+
blah blah - this should not build
1414
export const config = {
1515
matcher: '/wasm',
1616
}

tests/prepare.mjs

+4-4
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ const promises = fixtures.map((fixture) =>
8181
})
8282
}
8383
if (output.exitCode !== 0) {
84-
const errorMessage = `[${fixture}] Failed to install dependencies or build a fixture`
85-
console.error(errorMessage)
84+
const errorMessage = `[${fixture}] 🚨 Failed to install dependencies or build a fixture`
85+
console.error(`\n${errorMessage}`)
8686
throw new Error(errorMessage)
8787
}
8888
fixtureList.delete(fixture)
@@ -107,9 +107,9 @@ const failedFixturesErrors = prepareFixturesResults
107107
.filter(Boolean)
108108

109109
if (failedFixturesErrors.length > 0) {
110-
console.error('🚨 Some fixtures failed to prepare:')
110+
console.error('Some fixtures failed to prepare:')
111111
for (const error of failedFixturesErrors) {
112-
console.error(error)
112+
console.error(error.message)
113113
}
114114
process.exit(1)
115115
}

0 commit comments

Comments
 (0)