import './index.js'; describe('Agency Component vnZoneIndex', () => { let $componentController; let controller; beforeEach(ngModule('agency')); beforeEach(angular.mock.inject(_$componentController_ => { $componentController = _$componentController_; controller = $componentController('vnZoneIndex'); })); describe('exprBuilder()', () => { it('should return a formated object with the id in case of search', () => { let param = 'search'; let value = 1; let result = controller.exprBuilder(param, value); expect(result).toEqual({id: 1}); }); it('should return a formated object with the warehouseFk in case of warehouseFk', () => { let param = 'warehouseFk'; let value = 'Silla'; let result = controller.exprBuilder(param, value); expect(result).toEqual({warehouseFk: 'Silla'}); }); it('should return a formated object with the warehouseFk in case of agencyModeFk', () => { let param = 'agencyModeFk'; let value = 'My Delivery'; let result = controller.exprBuilder(param, value); expect(result).toEqual({agencyModeFk: 'My Delivery'}); }); }); });