From 8bf442be9065d0856743b305b0aa738ac3e8fb2f Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Wed, 21 Oct 2026 21:49:46 -0500 Subject: [PATCH] bus: row 236 gap test takes any HTTP status in a grant.result (debug run 2, #1742) --- packages/bus/tests/gitea-grant.test.mjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/bus/tests/gitea-grant.test.mjs b/packages/bus/tests/gitea-grant.test.mjs index f4c4b787e..c76d34d20 100644 --- a/packages/bus/tests/gitea-grant.test.mjs +++ b/packages/bus/tests/gitea-grant.test.mjs @@ -412,10 +412,11 @@ test('X-G6 and X-G8: the user and mint steps are written before their calls, and 'user-create': { step: true, call: true, result: false }, 'token-create': { step: true, call: true, result: false }, }); - // Every result carries the status Gitea gave. + // Every result carries the HTTP status Gitea gave (user-get and fork-get answer 404 on a first grant). const results = f.grantEvents().filter((e) => e.action === 'grant.result'); assert.ok(results.length > 0); - for (const e of results) assert.ok(Number.isInteger(e.status) && e.status >= 200 && e.status < 300, JSON.stringify(e)); + for (const e of results) assert.ok(Number.isInteger(e.status) && e.status >= 100 && e.status < 600, JSON.stringify(e)); + assert.ok(results.some((e) => e.status === 404)); }); test('X-G4: a fork by the seat user of another repository than the project refuses fork-foreign', async (t) => {