Persist observed tender source revisions and expose paginated history
This commit is contained in:
@@ -172,3 +172,11 @@ test('concurrent API key requests never exceed quota and malformed input creates
|
||||
assert.equal((await request('/api/me/apikeys','POST',{ad:'replacement'},auth)).status,200);
|
||||
assert.equal((await request('/api/me/apikeys','PUT',{},auth)).status,405);
|
||||
});
|
||||
|
||||
test('source history requires authentication and distinguishes empty results from invalid pagination',async()=>{
|
||||
assert.equal((await request('/api/tenders/source-history?ikn=2026/123','GET',null,null)).status,401);
|
||||
const response=await request('/api/tenders/source-history?ikn=2026/123');
|
||||
assert.equal(response.status,200);assert.deepEqual(response.data.records,[]);assert.equal(response.data.nextCursor,null);
|
||||
assert.equal((await request('/api/tenders/source-history?ikn=2026/123&before=bad')).status,400);
|
||||
assert.equal((await request('/api/tenders/source-history?ikn=2026/123','POST',{})).status,405);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user