updated front test
gitea/salix/pipeline/head There was a failure building this commit Details

This commit is contained in:
Vicent Llopis 2022-04-25 10:10:59 +02:00
parent 789365799e
commit 6d35200607
1 changed files with 51 additions and 4 deletions

View File

@ -262,13 +262,60 @@ describe('Ticket Component vnTicketDescriptorMenu', () => {
});
});
describe('refundAll()', () => {
describe('refund()', () => {
it('should make a query and go to ticket.card.sale', () => {
jest.spyOn(controller.$state, 'go').mockReturnValue();
const expectedParams = {ticketId: ticket.id};
$httpBackend.expect('POST', `Sales/refundAll`, expectedParams).respond({ticketId: 16});
controller.refundAll();
const sales = [{
id: 13,
concept: 'Melee weapon combat fist 15cm',
quantity: 10,
price: 7.08,
discount: 0,
reserved: false,
isPicked: 0,
created: '2022-04-21T22:00:00.000Z',
itemFk: 2,
ticketFk: 8
},
{
id: 14,
concept: 'Ranged weapon longbow 2m',
quantity: 2,
price: 103.49,
discount: 0,
reserved: false,
isPicked: 0,
created: '2022-04-21T22:00:00.000Z',
itemFk: 1,
ticketFk: 8
}];
const services = [{
id: 5,
ticketFk: 8,
description: 'Documentos',
quantity: 1,
price: 2,
taxClassFk: 1,
ticketServiceTypeFk: 1
}];
const filter = {
where: {ticketFk: ticket.id}
};
const serializedParams = $httpParamSerializer({filter});
console.log(serializedParams);
$httpBackend.expect('GET', `Sales?${serializedParams}`).respond();
$httpBackend.expectGET(`TicketServices?filter=${serializedParams}`).respond();
const expectedParams = {
sales: sales,
services: services
};
$httpBackend.expectPOST(`Sales/refund`, expectedParams).respond();
controller.refund();
$httpBackend.flush();
expect(controller.$state.go).toHaveBeenCalledWith('ticket.card.sale', {id: {ticketId: ticket.id}});