AS
Size: a a a
AS
ET
AS
AS
MH
AS
YB
СС
Р
Р
СП
СП
Р
СС
Р
СП
// Save common tests in a global variable
postman.setEnvironmentVariable("testScenarioCommon", (testScenarioObj, id, scenario_sid, account_sid, name) => {
// Result object checking
var schemaResponseJsonObject = {
"properties": {
"id": {"type":"string"},
"scenario_sid": {"type":"string"},
"service_sid": {"type": "string", "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"},
"account_sid": {"type": "string", "pattern": "^acc[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"},
"name": {"type": "string"},
"intensity_settings": {
"max_cps": {
"type": "number",
},
"max_lines": {
"type": "number",
}
},
"from_numbers": {
"type": "number",
},
"required": ["from_numbers"]
},
"campaign_settings": {
"type":"object",
"properties": {
"url": {"type": "string", "format": "default_audio"},
"required": ["default_audio"]
},
}
"url": {"type": "string", "format":"uri"},
"xml_source": {"type": "string"},
"creation_time": {"type": "string", "format": "date-time"},
"update_time": {"type": "string", "format": "date-time"}
},
"required": ["id", "scenario_sid", "account_sid", "name", "intensity_settings","from_numbers", "campaign_settings"]
};
pm.test('Service specification has correct struct', function() {
vRes = tv4.validateMultiple(testObj.specification, schemaResponseJsonObject);
if (vRes.valid === false) {
console.log("Validation testServiceSpecIncignitoSimple failed and has errors: ", vRes.errors);
}
pm.expect(vRes.valid).to.be.true;
});
..
V
..