Tarea #533 /sale/removes.js Backend unit tests
This commit is contained in:
parent
76a44a6543
commit
05c1528195
|
@ -1,14 +1,14 @@
|
||||||
const app = require(`${servicesDir}/ticket/server/server`);
|
const app = require(`${servicesDir}/ticket/server/server`);
|
||||||
const restoreFixtures = require(`${servicesDir}/db/testing_fixtures`);
|
|
||||||
|
|
||||||
describe('sale removes()', () => {
|
describe('sale removes()', () => {
|
||||||
let sqlStatements = {deletes: ``, inserts: `
|
let sale;
|
||||||
INSERT INTO vn2008.Movimientos (Id_Movimiento, Id_Article, Id_Ticket, Concepte, Cantidad, Preu, Descuento, CostFixat, Reservado, OK, PrecioFijado, odbc_date) VALUES ('1', '1', '1', 'Gem of Time', '5.00', '23.50', '0', '0.00', '0', '0', '0', '2018-08-20 00:00:00');
|
|
||||||
INSERT INTO vn2008.Movimientos (Id_Movimiento, Id_Article, Id_Ticket, Concepte, Cantidad, Preu, Descuento, CostFixat, Reservado, OK, PrecioFijado, odbc_date) VALUES ('2', '2', '1', 'Gem of Mind', '10.00', '4.50', '0', '0.00', '0', '0', '0', '2018-08-20 00:00:00');
|
|
||||||
`, updates: ``};
|
|
||||||
|
|
||||||
afterAll(() => {
|
beforeAll(async() => {
|
||||||
restoreFixtures(sqlStatements);
|
sale = await app.models.Sale.findOne({where: {id: 1}});
|
||||||
|
});
|
||||||
|
|
||||||
|
afterAll(async() => {
|
||||||
|
await app.models.Sale.create(sale);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should throw an error if the ticket of the given sales is not editable', async() => {
|
it('should throw an error if the ticket of the given sales is not editable', async() => {
|
||||||
|
@ -30,12 +30,12 @@ describe('sale removes()', () => {
|
||||||
|
|
||||||
it('should delete the sales', async() => {
|
it('should delete the sales', async() => {
|
||||||
let params = {
|
let params = {
|
||||||
sales: [{id: 1, instance: 0}, {id: 2, instance: 1}],
|
sales: [{id: 1, instance: 0}],
|
||||||
actualTicketFk: 1
|
actualTicketFk: 1
|
||||||
};
|
};
|
||||||
|
|
||||||
let res = await app.models.Sale.removes(params);
|
let res = await app.models.Sale.removes(params);
|
||||||
|
|
||||||
expect(res).toEqual([{count: 1}, {count: 1}]);
|
expect(res).toEqual([{count: 1}]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue