fix(cv): protect revisions and measure rendering readiness
This commit is contained in:
@@ -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);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user