test(server): expect null body from HTTP API authorize() with no redirect (#26515)

This commit is contained in:
Kit Langton
2026-05-09 08:50:00 -04:00
committed by GitHub
parent b2baddcd37
commit 32684e70e6

View File

@@ -128,7 +128,12 @@ describe("provider HttpApi", () => {
headers,
})
expect(apiLegacy).toEqual({ status: 200, body: "" })
expect(apiHttpApi).toEqual(apiLegacy)
// #26474 changed the HTTP API authorize handler to serialize an
// undefined service result as JSON `null` instead of an empty body
// so clients can `.json()` parse the response uniformly. The legacy
// Hono path still emits an empty body (`c.json(undefined)`); the new
// backend's body diverges intentionally.
expect(apiHttpApi).toEqual({ status: 200, body: "null" })
const oauthLegacy = yield* requestAuthorize({
app: legacy,