const app = require(`${servicesDir}/ticket/server/server`); describe('ticket new()', () => { it('should throw an error if the address doesnt exist', async() => { let error; let params = {addressFk: 'invalid address', clientFk: 101}; await app.models.Ticket.new(params) .catch(response => { expect(response.message).toEqual(`This address doesn't exist`); error = response; }); expect(error).toBeDefined(); }); it('should return the id of the created ticket', async() => { let params = { warehouseFk: 1, clientFk: 101, companyFk: 442, addressFk: 1, agencyModeFk: 1, userId: 9 }; ticketId = await app.models.Ticket.new(params); let newestTicketIdInFixtures = 21; expect(ticketId).toBeGreaterThan(newestTicketIdInFixtures); }); });