import './index'; describe('Supplier', () => { describe('Component vnSupplierSummary', () => { let controller; let $httpBackend; let $scope; beforeEach(ngModule('supplier')); beforeEach(inject(($componentController, _$httpBackend_, $rootScope) => { $httpBackend = _$httpBackend_; $scope = $rootScope.$new(); const $element = angular.element(''); controller = $componentController('vnSupplierSummary', {$element, $scope}); })); describe('getSummary()', () => { it('should perform a get asking for the supplier data', () => { controller.supplier = {id: 1}; const query = `Suppliers/${controller.supplier.id}/getSummary`; $httpBackend.expectGET(query).respond({id: 1}); controller.getSummary(); $httpBackend.flush(); expect(controller.summary).toEqual({id: 1}); }); }); }); });