diff --git a/.changeset/many-teachers-remain.md b/.changeset/many-teachers-remain.md new file mode 100644 index 00000000000..3c58c5fb999 --- /dev/null +++ b/.changeset/many-teachers-remain.md @@ -0,0 +1,5 @@ +--- +'@apollo/server-integration-testsuite': patch +--- + +Recognize malformed JSON error messages from Next.js. diff --git a/packages/integration-testsuite/src/httpServerTests.ts b/packages/integration-testsuite/src/httpServerTests.ts index bf7cfa0426e..42e54c6cbb8 100644 --- a/packages/integration-testsuite/src/httpServerTests.ts +++ b/packages/integration-testsuite/src/httpServerTests.ts @@ -379,8 +379,8 @@ export function defineIntegrationTestSuiteHttpServerTests( return req.then((res) => { expect(res.status).toEqual(400); expect( - ['Unexpected token f', 'Bad Request'].some((substring) => - (res.error as HTTPError).text.includes(substring), + ['Unexpected token f', 'Bad Request', 'Invalid JSON'].some( + (substring) => (res.error as HTTPError).text.includes(substring), ), ).toBe(true); });