Exemplo n.º 1
0
 it('when invalid "container"', function () {
   def.rootContainers = [def.rootContainers[2]]
   result = validate(def, simpleFormModel)
   expect(result.errors).to.containSubset([{
     path: '#/rootContainers/0',
     message: 'Invalid value "baz" for "container" Valid options are ["foo","bar"]'
   }])
 })
Exemplo n.º 2
0
 it('when missing "label"', function () {
   def.rootContainers = [def.rootContainers[1]]
   result = validate(def, simpleFormModel)
   expect(result.errors).to.containSubset([{
     path: '#/rootContainers/0/label',
     message: 'Field is required.'
   }])
 })
Exemplo n.º 3
0
 beforeEach(function () {
   result = validate(invalidTypeVersion, simpleFormModel)
 })
Exemplo n.º 4
0
 beforeEach(function () {
   result = validate(missingReqAttrs, simpleFormModel)
 })
Exemplo n.º 5
0
 beforeEach(function () {
   result = validate(simpleFormConfig, simpleFormModel)
 })
Exemplo n.º 6
0
 beforeEach(function () {
   result = validate(badContainers, simpleFormModel)
 })
Exemplo n.º 7
0
 it('does not complain when transforms are present', function () {
   const def = _.cloneDeep(transforms)
   result = validate(def, simpleFormModel)
   expect(result.errors.length).to.eql(0)
 })
Exemplo n.º 8
0
 it('does not complain when multiple root containers', function () {
   const def = _.cloneDeep(multipleRootContainers)
   result = validate(def, simpleFormModel)
   expect(result.errors.length).to.eql(0)
 })