import './index.js'; describe('Entry Component vnEntryDescriptor', () => { let controller; const entry = {id: 2}; beforeEach(ngModule('entry')); beforeEach(inject($componentController => { controller = $componentController('vnEntryDescriptor', {$element: null}, {entry}); })); describe('showEntryReport()', () => { it('should open a new window showing a delivery note PDF document', () => { jest.spyOn(controller.vnReport, 'show'); window.open = jasmine.createSpy('open'); const params = { clientId: controller.vnConfig.storage.currentUserWorkerId, entryId: entry.id }; controller.showEntryReport(); expect(controller.vnReport.show).toHaveBeenCalledWith('entry-order', params); }); }); });