Я использую Postman и его встроенную библиотеку валидатора схемы Json (tv4).Есть много более ранних сообщений по той же проблеме, и все же я вижу, что только в некоторых случаях проблема решена.Вот мой код сценария тестирования:
var data = JSON.parse(responseBody);
console.log("<---data: ", data)
var schema = postman.getGlobalVariable('mySchema')
console.log("<---schema: ", schema)
var result = tv4.validateMultiple(data, schema, false, true);
tests['Schema is valid'] = result['valid'] === true
console.log("<---errors: ", JSON.stringify(result['errors']))
Независимо от того, какое значение schema
я передаю, Тест всегда проходит.