UNPKG

mip-validator

Version:
30 lines (28 loc) 832 B
const chai = require('./chai.js') const expect = chai.expect const Validator = require('..') const ERR = require('../src/error/dfn.json') describe('mandatory attributes missing', function() { var result it('valid mandatory attributes or', function() { var validator = Validator({ img: { "attrs_or": [{ "src": "/^\\S+$/" }, { "srcset": "/^\\S+$/" }], } }) result = validator.validate('<img>') expect(result).to.have.lengthOf(1) }) it('invalid mandatory attributes or', function() { var validator = Validator({ img: { } }) result = validator.validate('<img>') expect(result).to.have.lengthOf(0) }) })