add persistent readiness health check

This commit is contained in:
2026-09-06 18:37:11 +03:00
parent b10546b81a
commit 11685867e2
4 changed files with 40 additions and 2 deletions
+8
View File
@@ -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,[]);