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(); }); }); });