fix(cv): protect revisions and measure rendering readiness

This commit is contained in:
cesnimda
2026-10-07 07:56:35 +02:00
parent ac6d78289d
commit 046dc304aa
175 changed files with 16252 additions and 41 deletions
+1 -1
View File
@@ -102,7 +102,7 @@ test("crafted CV identifiers cannot cross read update delete or job-association
expect(await attach.text()).toContain("The job application is unavailable.");
expect(await (await b.api.get(`${apiUrl}/cv/variants`)).json()).toEqual([]);
expect(await (await a.api.get(`${apiUrl}/cv/variants/${variant.id}`)).json()).toMatchObject({ name: "A CV", jobApplicationId: job.id });
expect((await a.api.put(`${apiUrl}/cv/variants/${variant.id}`, { headers: a.headers, data: { name: "A legitimate edit", settings: variant.settings } })).status()).toBe(200);
expect((await a.api.put(`${apiUrl}/cv/variants/${variant.id}`, { headers: a.headers, data: { name: "A legitimate edit", settings: variant.settings, expectedVersion: variant.version } })).status()).toBe(200);
expect((await a.api.delete(`${apiUrl}/cv/variants/${variant.id}`, { headers: a.headers })).status()).toBe(204);
});