diff options
Diffstat (limited to 'node_modules/json-schema-traverse/spec/fixtures')
| -rw-r--r-- | node_modules/json-schema-traverse/spec/fixtures/schema.js | 125 | 
1 files changed, 0 insertions, 125 deletions
| diff --git a/node_modules/json-schema-traverse/spec/fixtures/schema.js b/node_modules/json-schema-traverse/spec/fixtures/schema.js deleted file mode 100644 index c51430c..0000000 --- a/node_modules/json-schema-traverse/spec/fixtures/schema.js +++ /dev/null @@ -1,125 +0,0 @@ -'use strict'; - -var schema = { -  additionalItems: subschema('additionalItems'), -  items: subschema('items'), -  contains: subschema('contains'), -  additionalProperties: subschema('additionalProperties'), -  propertyNames: subschema('propertyNames'), -  not: subschema('not'), -  allOf: [ -    subschema('allOf_0'), -    subschema('allOf_1'), -    { -      items: [ -        subschema('items_0'), -        subschema('items_1'), -      ] -    } -  ], -  anyOf: [ -    subschema('anyOf_0'), -    subschema('anyOf_1'), -  ], -  oneOf: [ -    subschema('oneOf_0'), -    subschema('oneOf_1'), -  ], -  definitions: { -    foo: subschema('definitions_foo'), -    bar: subschema('definitions_bar'), -  }, -  properties: { -    foo: subschema('properties_foo'), -    bar: subschema('properties_bar'), -  }, -  patternProperties: { -    foo: subschema('patternProperties_foo'), -    bar: subschema('patternProperties_bar'), -  }, -  dependencies: { -    foo: subschema('dependencies_foo'), -    bar: subschema('dependencies_bar'), -  }, -  required: ['foo', 'bar'] -}; - - -function subschema(keyword) { -  var sch = { -    properties: {}, -    additionalProperties: false, -    additionalItems: false, -    anyOf: [ -      {format: 'email'}, -      {format: 'hostname'} -    ] -  }; -  sch.properties['foo_' + keyword] = {title: 'foo'}; -  sch.properties['bar_' + keyword] = {title: 'bar'}; -  return sch; -} - - -module.exports = { -  schema: schema, - -  // schema, jsonPtr, rootSchema, parentJsonPtr, parentKeyword, parentSchema, keyIndex -  expectedCalls: [[schema, '', schema, undefined, undefined, undefined, undefined]] -    .concat(expectedCalls('additionalItems')) -    .concat(expectedCalls('items')) -    .concat(expectedCalls('contains')) -    .concat(expectedCalls('additionalProperties')) -    .concat(expectedCalls('propertyNames')) -    .concat(expectedCalls('not')) -    .concat(expectedCallsChild('allOf', 0)) -    .concat(expectedCallsChild('allOf', 1)) -    .concat([ -      [schema.allOf[2], '/allOf/2', schema, '', 'allOf', schema, 2], -      [schema.allOf[2].items[0], '/allOf/2/items/0', schema, '/allOf/2', 'items', schema.allOf[2], 0], -      [schema.allOf[2].items[0].properties.foo_items_0, '/allOf/2/items/0/properties/foo_items_0', schema, '/allOf/2/items/0', 'properties', schema.allOf[2].items[0], 'foo_items_0'], -      [schema.allOf[2].items[0].properties.bar_items_0, '/allOf/2/items/0/properties/bar_items_0', schema, '/allOf/2/items/0', 'properties', schema.allOf[2].items[0], 'bar_items_0'], -      [schema.allOf[2].items[0].anyOf[0], '/allOf/2/items/0/anyOf/0', schema, '/allOf/2/items/0', 'anyOf', schema.allOf[2].items[0], 0], -      [schema.allOf[2].items[0].anyOf[1], '/allOf/2/items/0/anyOf/1', schema, '/allOf/2/items/0', 'anyOf', schema.allOf[2].items[0], 1], - -      [schema.allOf[2].items[1], '/allOf/2/items/1', schema, '/allOf/2', 'items', schema.allOf[2], 1], -      [schema.allOf[2].items[1].properties.foo_items_1, '/allOf/2/items/1/properties/foo_items_1', schema, '/allOf/2/items/1', 'properties', schema.allOf[2].items[1], 'foo_items_1'], -      [schema.allOf[2].items[1].properties.bar_items_1, '/allOf/2/items/1/properties/bar_items_1', schema, '/allOf/2/items/1', 'properties', schema.allOf[2].items[1], 'bar_items_1'], -      [schema.allOf[2].items[1].anyOf[0], '/allOf/2/items/1/anyOf/0', schema, '/allOf/2/items/1', 'anyOf', schema.allOf[2].items[1], 0], -      [schema.allOf[2].items[1].anyOf[1], '/allOf/2/items/1/anyOf/1', schema, '/allOf/2/items/1', 'anyOf', schema.allOf[2].items[1], 1] -    ]) -    .concat(expectedCallsChild('anyOf', 0)) -    .concat(expectedCallsChild('anyOf', 1)) -    .concat(expectedCallsChild('oneOf', 0)) -    .concat(expectedCallsChild('oneOf', 1)) -    .concat(expectedCallsChild('definitions', 'foo')) -    .concat(expectedCallsChild('definitions', 'bar')) -    .concat(expectedCallsChild('properties', 'foo')) -    .concat(expectedCallsChild('properties', 'bar')) -    .concat(expectedCallsChild('patternProperties', 'foo')) -    .concat(expectedCallsChild('patternProperties', 'bar')) -    .concat(expectedCallsChild('dependencies', 'foo')) -    .concat(expectedCallsChild('dependencies', 'bar')) -}; - - -function expectedCalls(keyword) { -  return [ -    [schema[keyword], `/${keyword}`, schema, '', keyword, schema, undefined], -    [schema[keyword].properties[`foo_${keyword}`], `/${keyword}/properties/foo_${keyword}`, schema, `/${keyword}`, 'properties', schema[keyword], `foo_${keyword}`], -    [schema[keyword].properties[`bar_${keyword}`], `/${keyword}/properties/bar_${keyword}`, schema, `/${keyword}`, 'properties', schema[keyword], `bar_${keyword}`], -    [schema[keyword].anyOf[0], `/${keyword}/anyOf/0`, schema, `/${keyword}`, 'anyOf', schema[keyword], 0], -    [schema[keyword].anyOf[1], `/${keyword}/anyOf/1`, schema, `/${keyword}`, 'anyOf', schema[keyword], 1] -  ]; -} - - -function expectedCallsChild(keyword, i) { -  return [ -    [schema[keyword][i], `/${keyword}/${i}`, schema, '', keyword, schema, i], -    [schema[keyword][i].properties[`foo_${keyword}_${i}`], `/${keyword}/${i}/properties/foo_${keyword}_${i}`, schema, `/${keyword}/${i}`, 'properties', schema[keyword][i], `foo_${keyword}_${i}`], -    [schema[keyword][i].properties[`bar_${keyword}_${i}`], `/${keyword}/${i}/properties/bar_${keyword}_${i}`, schema, `/${keyword}/${i}`, 'properties', schema[keyword][i], `bar_${keyword}_${i}`], -    [schema[keyword][i].anyOf[0], `/${keyword}/${i}/anyOf/0`, schema, `/${keyword}/${i}`, 'anyOf', schema[keyword][i], 0], -    [schema[keyword][i].anyOf[1], `/${keyword}/${i}/anyOf/1`, schema, `/${keyword}/${i}`, 'anyOf', schema[keyword][i], 1] -  ]; -} | 
