diff --git a/test/end-to-end/offer.js b/test/end-to-end/offer.js index a100ae9a..2d6df425 100644 --- a/test/end-to-end/offer.js +++ b/test/end-to-end/offer.js @@ -707,6 +707,19 @@ describe("Offer endpoint tests", () => { expect(res.status).toBe(HTTPStatus.UNPROCESSABLE_ENTITY); }); + test("should fail jobMinDuration isn't numeric value", async () => { + const offer_params = generateTestOffer({ + jobMaxDuration: 8, + jobMinDuration: "nonNumeric", + owner: test_company._id, + }); + const res = await request() + .post("/offers/new") + .send(withGodToken(offer_params)); + expect(res.status).toBe(HTTPStatus.UNPROCESSABLE_ENTITY); + }); + + test("should succeed if jobMaxDuration is greater than jobMinDuration", async () => { const offer_params = generateTestOffer({ jobMinDuration: 8,