Skip to content

Commit 0c58773

Browse files
committed
chore: use placeholder BUILD_ID in redirects snapshot
1 parent 54e551b commit 0c58773

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

test/__snapshots__/index.js.snap

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
exports[`onBuild() writes correct redirects to netlifyConfig 1`] = `
44
"/_next/image* /_ipx/w_:width,q_:quality/:url 301
55
/_ipx/* /.netlify/functions/_ipx 200
6-
/_next/data/I9WsDBcMY6HmfxTpCRMvs/getStaticProps/withFallback/:id.json /.netlify/functions/___netlify-odb-handler 200
7-
/_next/data/I9WsDBcMY6HmfxTpCRMvs/getStaticProps/withFallback/:slug/* /.netlify/functions/___netlify-odb-handler 200
8-
/_next/data/I9WsDBcMY6HmfxTpCRMvs/getStaticProps/withFallbackBlocking/:id.json /.netlify/functions/___netlify-odb-handler 200
9-
/_next/data/I9WsDBcMY6HmfxTpCRMvs/getStaticProps/withRevalidate/withFallback/:id.json /.netlify/functions/___netlify-odb-handler 200
6+
/_next/data/%BUILD_ID%/getStaticProps/withFallback/:id.json /.netlify/functions/___netlify-odb-handler 200
7+
/_next/data/%BUILD_ID%/getStaticProps/withFallback/:slug/* /.netlify/functions/___netlify-odb-handler 200
8+
/_next/data/%BUILD_ID%/getStaticProps/withFallbackBlocking/:id.json /.netlify/functions/___netlify-odb-handler 200
9+
/_next/data/%BUILD_ID%/getStaticProps/withRevalidate/withFallback/:id.json /.netlify/functions/___netlify-odb-handler 200
1010
/getStaticProps/withFallback/:id /.netlify/functions/___netlify-odb-handler 200
1111
/getStaticProps/withFallback/:slug/* /.netlify/functions/___netlify-odb-handler 200
1212
/getStaticProps/withFallbackBlocking/:id /.netlify/functions/___netlify-odb-handler 200

test/index.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -302,10 +302,14 @@ describe('onBuild()', () => {
302302
utils,
303303
})
304304

305-
const redirects = netlifyConfig.redirects.reduce((acc, curr) => {
305+
let redirects = netlifyConfig.redirects.reduce((acc, curr) => {
306306
const { from, to, status } = curr
307307
return acc + `${from} ${to} ${status}\n`
308308
}, '')
309+
310+
// Replace non-persistent build ID with placeholder
311+
redirects = redirects.replace(/\/_next\/data\/[^\/]+\//g, '/_next/data/%BUILD_ID%/')
312+
309313
expect(redirects).toMatchSnapshot()
310314
})
311315

0 commit comments

Comments
 (0)