diff --git a/packages/runtime/src/index.ts b/packages/runtime/src/index.ts index 9053dfdb..fa307cbe 100644 --- a/packages/runtime/src/index.ts +++ b/packages/runtime/src/index.ts @@ -509,7 +509,8 @@ export async function build({ switch (routesManifest.version) { case 1: case 2: - case 3: { + case 3: + case 4: { redirects.push(...convertRedirects(routesManifest.redirects)); rewrites.push(...convertRewrites(routesManifest.rewrites)); diff --git a/packages/runtime/src/utils.ts b/packages/runtime/src/utils.ts index a3b0b062..75fbdf71 100644 --- a/packages/runtime/src/utils.ts +++ b/packages/runtime/src/utils.ts @@ -420,7 +420,8 @@ export async function getDynamicRoutes( }; }); } - case 3: { + case 3: + case 4: { return routesManifest.dynamicRoutes .filter(({ page }) => omittedRoutes ? !omittedRoutes.has(page) : true diff --git a/packages/runtime/test/integration/index.test.js b/packages/runtime/test/integration/index.test.js index a2a25856..a203e06c 100644 --- a/packages/runtime/test/integration/index.test.js +++ b/packages/runtime/test/integration/index.test.js @@ -320,7 +320,7 @@ it( ); it( - 'Should not build the serverless-config-async example', + 'Should build the serverless-config-async example', async () => { let error = null; @@ -330,13 +330,13 @@ it( error = err; } - expect(error).not.toBe(null); + expect(error).toBe(null); }, FOUR_MINUTES ); it( - 'Should not build the serverless-config-promise example', + 'Should build the serverless-config-promise example', async () => { let error = null; @@ -346,7 +346,7 @@ it( error = err; } - expect(error).not.toBe(null); + expect(error).toBe(null); }, FOUR_MINUTES ); diff --git a/packages/runtime/test/integration/legacy-custom-dependency/package.json b/packages/runtime/test/integration/legacy-custom-dependency/package.json index 3136cbfd..f8a96f0b 100644 --- a/packages/runtime/test/integration/legacy-custom-dependency/package.json +++ b/packages/runtime/test/integration/legacy-custom-dependency/package.json @@ -1,5 +1,6 @@ { "dependencies": { + "encoding": "latest", "isomorphic-unfetch": "latest", "next": "7.0.0" }