forked from enviPath/enviPy
Current Dev State
This commit is contained in:
23
static/js/ketcher2/node_modules/is-my-json-valid/test/json-schema.js
generated
vendored
Normal file
23
static/js/ketcher2/node_modules/is-my-json-valid/test/json-schema.js
generated
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
var tape = require('tape')
|
||||
var fs = require('fs')
|
||||
var validator = require('../')
|
||||
|
||||
var files = fs.readdirSync(__dirname+'/json-schema-draft4')
|
||||
.map(function(file) {
|
||||
if (file === 'definitions.json') return null
|
||||
if (file === 'refRemote.json') return null
|
||||
return require('./json-schema-draft4/'+file)
|
||||
})
|
||||
.filter(Boolean)
|
||||
|
||||
files.forEach(function(file) {
|
||||
file.forEach(function(f) {
|
||||
tape('json-schema-test-suite '+f.description, function(t) {
|
||||
var validate = validator(f.schema)
|
||||
f.tests.forEach(function(test) {
|
||||
t.same(validate(test.data), test.valid, test.description)
|
||||
})
|
||||
t.end()
|
||||
})
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user