import { UntypedFormControl } from '@angular/forms'; import { nanValidator } from './nan-validator.directive'; describe('[Instance][ConeSearch][Validators] nanValidator', () => { it('should return valid', () => { let field = new UntypedFormControl(''); expect(nanValidator(field)).toBeNull(); field.setValue(17); expect(nanValidator(field)).toBeNull(); }); it('should return nan error', () => { let field = new UntypedFormControl(''); field.setValue('toto'); expect(nanValidator(field).nan.value).toBe('toto is not a number'); }); });