const app = require(`${serviceRoot}/server/server`); describe('order addToOrder()', () => { let rowToDelete; afterAll(async() => { await app.models.OrderRow.removes({rows: [rowToDelete], actualOrderId: 16}); }); it('should add a row to a given order', async() => { let unmodifiedRows = await app.models.OrderRow.find({where: {orderFk: 16}}); expect(unmodifiedRows.length).toBe(4); let params = { orderFk: 16, items: [{ itemFk: 1, quantity: 1, warehouseFk: 1 }] }; await app.models.OrderRow.addToOrder(params); let modifiedRows = await app.models.OrderRow.find({where: {orderFk: 16}}); rowToDelete = modifiedRows[modifiedRows.length - 1].id; expect(modifiedRows.length).toBe(5); }); });