add persistent readiness health check
This commit is contained in:
@@ -47,6 +47,14 @@ test('HTTP preparation requires auth, persists draft and rejects stale revisions
|
||||
assert.equal((await request('/api/me/tender-state','PUT',data)).status,409);
|
||||
assert.deepEqual((await request('/api/me/tender-state','GET',null,other)).data.records,{});
|
||||
});
|
||||
test('readiness endpoint checks persistent data directories',async()=>{
|
||||
const response=await request('/api/ready','GET',null,null);
|
||||
assert.equal(response.status,200);
|
||||
assert.equal(response.data.ok,true);
|
||||
assert.equal(response.data.ready,true);
|
||||
assert.equal(response.data.checks.userData.ok,true);
|
||||
assert.equal(response.data.checks.sharedData.ok,true);
|
||||
});
|
||||
test('HTTP documents and API keys expose empty successful state, not endless load errors',async()=>{
|
||||
const docs=await request('/api/me/documents');assert.equal(docs.status,200);assert.deepEqual(docs.data.belgeler,[]);
|
||||
const keys=await request('/api/me/apikeys');assert.equal(keys.status,200);assert.deepEqual(keys.data.anahtarlar,[]);
|
||||
|
||||
Reference in New Issue
Block a user