Skip to content

Commit 6bd63af

Browse files
committed
test(webapp): expect invalid schedule windows at API boundary
1 parent e3ee994 commit 6bd63af

1 file changed

Lines changed: 3 additions & 9 deletions

File tree

apps/webapp/test/schedules-api.e2e.full.test.ts

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -225,14 +225,9 @@ describe("Schedules API windows", () => {
225225
const { apiKey, project, environment } = await seedTestEnvironment(server.prisma);
226226
await seedScheduledTask(server.prisma, project.id, environment.id);
227227

228-
const invalidRequests = [
229-
{ window: 30, expectedStatus: 400 },
230-
{ window: "30.5%", expectedStatus: 422 },
231-
{ window: "1d", expectedStatus: 422 },
232-
{ window: "25h", expectedStatus: 422 },
233-
];
228+
const invalidWindows = [30, "30.5%", "1d", "25h"];
234229

235-
for (const [index, { window, expectedStatus }] of invalidRequests.entries()) {
230+
for (const [index, window] of invalidWindows.entries()) {
236231
const response = await server.webapp.fetch("/api/v1/schedules", {
237232
method: "POST",
238233
headers: authHeaders(apiKey),
@@ -244,8 +239,7 @@ describe("Schedules API windows", () => {
244239
}),
245240
});
246241

247-
expect(response.status).toBe(expectedStatus);
248-
await expect(response.json()).resolves.toHaveProperty("error");
242+
expect(response.status).toBe(400);
249243
}
250244
});
251245
});

0 commit comments

Comments
 (0)