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) => {