diff options
Diffstat (limited to 'vid-webpack-master/src/app/shared/components/validators')
2 files changed, 0 insertions, 59 deletions
diff --git a/vid-webpack-master/src/app/shared/components/validators/numbersLettersUnderscore/numbersLettersUnderscore.validator.spec.ts b/vid-webpack-master/src/app/shared/components/validators/numbersLettersUnderscore/numbersLettersUnderscore.validator.spec.ts deleted file mode 100644 index ec9f3f73e..000000000 --- a/vid-webpack-master/src/app/shared/components/validators/numbersLettersUnderscore/numbersLettersUnderscore.validator.spec.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { ReflectiveInjector } from '@angular/core'; -import { NumbersLettersUnderscoreValidator } from './numbersLettersUnderscore.validator'; - -describe('Numbers letters underscore validator', () => { - let injector; - let service: NumbersLettersUnderscoreValidator; - - beforeEach(() => { - - let injector = ReflectiveInjector.resolveAndCreate([ - NumbersLettersUnderscoreValidator - ]); - - service = injector.get(NumbersLettersUnderscoreValidator); - }); - - - describe('#valid', () => { - it("'legal' should return null", ()=> { - let legalVal: string = "legal"; - let result = NumbersLettersUnderscoreValidator.valid(legalVal); - expect(result).toBeNull(); - }); - - it("'illegal' should return object with invalidNumberLettersUnderscore true", ()=> { - let illegalVal: string = "illegal-Val"; - let result = NumbersLettersUnderscoreValidator.valid(illegalVal); - expect(result.invalidNumberLettersUnderscore).toBeTruthy(); - }); - - it("'null' should return null", ()=> { - let nullVal: string = null - let result = NumbersLettersUnderscoreValidator.valid(nullVal); - expect(result).toBeNull(); - }); - - - }); -}); diff --git a/vid-webpack-master/src/app/shared/components/validators/numbersLettersUnderscore/numbersLettersUnderscore.validator.ts b/vid-webpack-master/src/app/shared/components/validators/numbersLettersUnderscore/numbersLettersUnderscore.validator.ts deleted file mode 100644 index 418bdfc4d..000000000 --- a/vid-webpack-master/src/app/shared/components/validators/numbersLettersUnderscore/numbersLettersUnderscore.validator.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { Injectable } from '@angular/core'; -import { isNullOrUndefined, isString } from 'util'; - -@Injectable() -export class NumbersLettersUnderscoreValidator { - static valid(control: any) { - let reg = /^[a-zA-Z0-9_]*$/; - - if(isNullOrUndefined(control)) return null; - let val = isString(control) ? control : control.value; - if (val === null) { - return {'invalidNumberLettersUnderscore': true}; - } - if (reg.test(val)) { - return null; - } else { - return {'invalidNumberLettersUnderscore': true}; - } - } -} |