実行にはfrisbyjsとモジュールjsonschema、jasmine-nodeを使用します。
そのようなスキーム名 test.json があります:
{
"error": {
"type": "array",
"minItems": 2,
"items": {
"type": "object",
"properties": {
"description_ru": {
"description": "Информация об ошибке на русском языке",
"type": "string"
},
"description_en":{
"description": "Информация об ошибке на английском языке",
"type": "string"
}
},
"additionalProperties":false
}
}
}
そして、私は彼に他のスキームを含める必要がありました。例:
{
"title": "Не корректный email",
"type": "object",
"properties": {
"status": {
"description": "Статус операции",
"type": "integer",
"enum": [68]
},
"error": {
"$ref": "test.json#error"
}
},
"required":["status", "error"],
"additionalProperties": false
}
両方のスキームは同じディレクトリにあります。バリデーターを実行した後、次のエラーSchemaError: no such schemaが発生します
この問題を解決するには?