rss-in-json-schema-validator
Version:
Schema and validator for RSS-in-JSON
11 lines (9 loc) • 415 B
JavaScript
const tap = require('tap');
const debug = require('debug')('test');
const validate = require('../').validate;
const data = require('./fixtures/invalid-missing-channel-required-property');
tap.notOk(validate(data));
debug(validate.errors);
tap.equal(validate.errors.length, 1);
tap.equal(validate.errors[0].dataPath, '.rss.channel');
tap.equal(validate.errors[0].message, 'should have required property \'link\'');