json-schema-generator
Version:
JSON schema generator based on draft-v4.
19 lines (15 loc) • 590 B
JavaScript
;
var path = require('path');
var fs = require('fs');
var chai = require('chai');
chai.use(require('chai-json-schema'));
var expect = chai.expect;
var schema = fs.readFileSync(path.resolve(process.env.PWD) + '/test/fixtures/schema/valid.json');
var data = fs.readFileSync(path.resolve(process.env.PWD) + '/test/fixtures/json/valid.json');
data = JSON.parse(data.toString('utf8'))
schema = JSON.parse(schema.toString('utf8'));
describe('Generator', function() {
it('should not contain additionalProperties', function() {
expect(data).to.be.jsonSchema(schema);
});
});