From 2e020c83aaefdfdde6b6c067d3a67202c8002c5c Mon Sep 17 00:00:00 2001 From: Mark Nottingham Date: Tue, 9 Jun 2026 14:04:49 +1000 Subject: [PATCH] Fix credentials request option being written to init.mode The credentials value was assigned to init.mode, clobbering the mode option and never reaching fetch(). Assign it to init.credentials. Closes #165 Co-Authored-By: Claude Opus 4.8 --- test-engine/client/fetching.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test-engine/client/fetching.mjs b/test-engine/client/fetching.mjs index e1260da..4ecf873 100644 --- a/test-engine/client/fetching.mjs +++ b/test-engine/client/fetching.mjs @@ -23,7 +23,7 @@ export function init (idx, reqConfig, prevResp) { if ('name' in reqConfig) init.headers.push(['Test-Name', reqConfig.name]) if ('request_body' in reqConfig) init.body = reqConfig.request_body if ('mode' in reqConfig) init.mode = reqConfig.mode - if ('credentials' in reqConfig) init.mode = reqConfig.credentials + if ('credentials' in reqConfig) init.credentials = reqConfig.credentials if ('cache' in reqConfig) init.cache = reqConfig.cache if ('redirect' in reqConfig) init.redirect = reqConfig.redirect init.headers.push(['Test-ID', reqConfig.id])