32 lines
870 B
JavaScript
32 lines
870 B
JavaScript
import './index.js';
|
|
|
|
describe('Travel Component vnTravelIndex', () => {
|
|
let controller;
|
|
let travel = {
|
|
id: 1,
|
|
warehouseInFk: 1,
|
|
totalEntries: 3,
|
|
isDelivered: false
|
|
};
|
|
|
|
beforeEach(ngModule('travel'));
|
|
|
|
beforeEach(angular.mock.inject(($componentController, $rootScope) => {
|
|
let $scope = $rootScope.$new();
|
|
controller = $componentController('vnTravelIndex', {$scope});
|
|
controller.$.summary = {show: jasmine.createSpy('show')};
|
|
}));
|
|
|
|
describe('preview()', () => {
|
|
it('should show the dialog summary', () => {
|
|
let event = new MouseEvent('click', {
|
|
bubbles: true,
|
|
cancelable: true
|
|
});
|
|
controller.preview(event, travel);
|
|
|
|
expect(controller.$.summary.show).toHaveBeenCalledWith();
|
|
});
|
|
});
|
|
});
|