Update NTLM auth tests for the new send() response shape (#567)

This commit is contained in:
Gregory Schier
2026-08-16 11:35:17 -07:00
committed by GitHub
parent e54240d579
commit 07a9a6c6c0
+10 -6
View File
@@ -24,10 +24,12 @@ describe("auth-ntlm", () => {
test("uses NTLM challenge when Negotiate and NTLM headers are separate", async () => { test("uses NTLM challenge when Negotiate and NTLM headers are separate", async () => {
const send = vi.fn().mockResolvedValue({ const send = vi.fn().mockResolvedValue({
headers: [ httpResponse: {
{ name: "WWW-Authenticate", value: "Negotiate" }, headers: [
{ name: "WWW-Authenticate", value: "NTLM TlRMTVNTUAACAAAAAA==" }, { name: "WWW-Authenticate", value: "Negotiate" },
], { name: "WWW-Authenticate", value: "NTLM TlRMTVNTUAACAAAAAA==" },
],
},
}); });
const ctx = { httpRequest: { send } } as unknown as Context; const ctx = { httpRequest: { send } } as unknown as Context;
@@ -48,7 +50,9 @@ describe("auth-ntlm", () => {
test("uses NTLM challenge when auth schemes are comma-separated in one header", async () => { test("uses NTLM challenge when auth schemes are comma-separated in one header", async () => {
const send = vi.fn().mockResolvedValue({ const send = vi.fn().mockResolvedValue({
headers: [{ name: "www-authenticate", value: "Negotiate, NTLM TlRMTVNTUAACAAAAAA==" }], httpResponse: {
headers: [{ name: "www-authenticate", value: "Negotiate, NTLM TlRMTVNTUAACAAAAAA==" }],
},
}); });
const ctx = { httpRequest: { send } } as unknown as Context; const ctx = { httpRequest: { send } } as unknown as Context;
@@ -68,7 +72,7 @@ describe("auth-ntlm", () => {
test("throws a clear error when NTLM challenge is missing", async () => { test("throws a clear error when NTLM challenge is missing", async () => {
const send = vi.fn().mockResolvedValue({ const send = vi.fn().mockResolvedValue({
headers: [{ name: "WWW-Authenticate", value: "Negotiate" }], httpResponse: { headers: [{ name: "WWW-Authenticate", value: "Negotiate" }] },
}); });
const ctx = { httpRequest: { send } } as unknown as Context; const ctx = { httpRequest: { send } } as unknown as Context;