import './index'; describe('component vnUser', () => { let controller; beforeEach(ngModule('account')); beforeEach(inject($componentController => { controller = $componentController('vnUser', {$element: null}); })); describe('exprBuilder()', () => { it('should search by id when only digits string is passed', () => { let expr = controller.exprBuilder('search', '1'); expect(expr).toEqual({id: '1'}); }); it('should search by name when non-only digits string is passed', () => { let expr = controller.exprBuilder('search', '1foo'); expect(expr).toEqual({or: [ {name: {like: '%1foo%'}}, {nickname: {like: '%1foo%'}} ]}); }); }); });