ajv/spec/issues/1001_addKeyword_and_schema_...

21 lines
460 B
JavaScript

'use strict';
var Ajv = require('../ajv');
require('../chai').should();
describe('issue #1001: addKeyword breaks schema without ID', function() {
it('should allow using schemas without ID with addKeyword', function() {
var schema = {
definitions: {
foo: {}
}
};
var ajv = new Ajv();
ajv.addSchema(schema);
ajv.addKeyword('myKeyword', {});
ajv.getSchema('#/definitions/foo') .should.be.a('function');
});
});