auto(agent): Add authentication tests to offers route

This commit is contained in:
OpenClaw 2026-03-06 20:35:17 +00:00
parent e433471589
commit b4edaead35
2 changed files with 38 additions and 2 deletions

View file

@ -127,4 +127,40 @@ test('POST /offers/negotiation/:offerId should return 400 for message exceeding
}
});
assert.strictEqual(response.statusCode, 400);
});
// Test for missing authentication
test('POST /offers/:requestId should return 401 for unauthenticated request', async () => {
const response = await app.inject({
method: 'POST',
url: '/offers/1',
payload: {
amountChf: 50,
message: 'I can help with this'
}
});
assert.strictEqual(response.statusCode, 401);
});
// Test for missing authentication in negotiation
test('POST /offers/negotiation/:offerId should return 401 for unauthenticated request', async () => {
const response = await app.inject({
method: 'POST',
url: '/offers/negotiation/1',
payload: {
amountChf: 60,
message: 'What about this amount?'
}
});
assert.strictEqual(response.statusCode, 401);
});
// Test for missing authentication in accept
test('POST /offers/accept/:offerId should return 401 for unauthenticated request', async () => {
const response = await app.inject({
method: 'POST',
url: '/offers/accept/1',
payload: {}
});
assert.strictEqual(response.statusCode, 401);
});

View file

@ -1,2 +1,2 @@
LAST_ROUTE=helpRequests.js
UPDATED_AT=2026-03-06T20:33:06Z
LAST_ROUTE=offers.js
UPDATED_AT=2026-03-06T20:34:06Z