@itexpert-dev/base-universal-table
Version:
base universal table for build tables
21 lines (18 loc) • 726 B
text/typescript
import {AngularInputValidator} from './angularInputValidator'
describe('case for input validator', ()=>{
it('test valid object, return value must be null', ()=>{
let result = AngularInputValidator.checkRequireAttributes({
requireAttributes: ['a', 'b'],
directiveContext: {a:'a', b: 'b'}
});
expect(result).toBeNull();
});
it('test invalid object, return value must be error that value b is missing', ()=>{
let result = AngularInputValidator.checkRequireAttributes({
requireAttributes: ['a', 'b'],
directiveContext: {a:'a'}
});
expect(result).not.toBeNull()
})
//TODO: write more tests
})