Updated unit test
This commit is contained in:
parent
d51356f11b
commit
f8c69306f4
|
@ -2,7 +2,7 @@ import '../index.js';
|
|||
import watcher from 'core/mocks/watcher';
|
||||
import crudModel from 'core/mocks/crud-model';
|
||||
|
||||
describe('Ticket', () => {
|
||||
fdescribe('Ticket', () => {
|
||||
describe('Component vnTicketSale', () => {
|
||||
let controller;
|
||||
let $scope;
|
||||
|
@ -207,6 +207,39 @@ describe('Ticket', () => {
|
|||
});
|
||||
});
|
||||
|
||||
describe('onChangeQuantity()', () => {
|
||||
it('should not call addSale() or updateQuantity() methods', () => {
|
||||
jest.spyOn(controller, 'addSale');
|
||||
jest.spyOn(controller, 'updateQuantity');
|
||||
|
||||
const sale = {itemFk: 4};
|
||||
controller.onChangeQuantity(sale);
|
||||
|
||||
expect(controller.addSale).not.toHaveBeenCalled();
|
||||
expect(controller.updateQuantity).not.toHaveBeenCalled();
|
||||
});
|
||||
|
||||
it('should call addSale() method', () => {
|
||||
jest.spyOn(controller, 'addSale');
|
||||
|
||||
const sale = {itemFk: 4, quantity: 5};
|
||||
controller.onChangeQuantity(sale);
|
||||
|
||||
expect(controller.addSale).toHaveBeenCalledWith(sale);
|
||||
});
|
||||
|
||||
it('should call updateQuantity() method', () => {
|
||||
jest.spyOn(controller, 'updateQuantity');
|
||||
jest.spyOn(controller, 'addSale');
|
||||
|
||||
const sale = {id: 1, itemFk: 4, quantity: 5};
|
||||
controller.onChangeQuantity(sale);
|
||||
|
||||
expect(controller.addSale).not.toHaveBeenCalled();
|
||||
expect(controller.updateQuantity).toHaveBeenCalledWith(sale);
|
||||
});
|
||||
});
|
||||
|
||||
describe('updateQuantity()', () => {
|
||||
it('should make a POST query saving sale quantity', () => {
|
||||
jest.spyOn(controller.$scope.watcher, 'updateOriginalData');
|
||||
|
|
Loading…
Reference in New Issue