У вас есть особая схема, которую вы хотите проверить.(например, Обязательные поля, Типы и т. д.) Другой возможный способ - проверить по предопределенной JSON-схеме:
//Schema definition (can be available as a global var)
var schema = {
"type": "object",
"properties": {
"counter": {
"type": "number"
},
"validInMinutes": {
"type": "number"
},
"currentCounter": {
"type": "number"
}
},
"required": ["counter", "validInMinutes", "currentCounter"]
};
//Test
pm.test('Schema is valid', function() {
var jsonData = pm.response.json();
pm.expect(tv4.validate(jsonData, schema)).to.be.true;
});
Линия "required": ["counter", "validInMinutes", "currentCounter"]
- это именно то, что вы должны определить, какие свойства должныбудь там.Но вы также можете определить более строгие правила, например, "должен иметь тип Numer" или должен иметь ровно 3 цифры и т. Д.