api/run-test: print error code for unexpected errors

This commit is contained in:
jj 2025-02-10 22:06:30 +00:00
parent fcb5023c23
commit 92061f2e82
No known key found for this signature in database

View file

@ -23,6 +23,10 @@ export async function runTest(url, params, expect) {
if (expect.status !== result.body.status) { if (expect.status !== result.body.status) {
const detail = `${expect.status} (expected) != ${result.body.status} (actual)`; const detail = `${expect.status} (expected) != ${result.body.status} (actual)`;
error.push(`status mismatch: ${detail}`); error.push(`status mismatch: ${detail}`);
if (result.body.status === 'error') {
error.push(`error code: ${result.body?.error?.code}`);
}
} }
if (expect.errorCode && expect.errorCode !== result.body?.error?.code) { if (expect.errorCode && expect.errorCode !== result.body?.error?.code) {