Skip to content

Instantly share code, notes, and snippets.

@JamesMessinger
Created July 27, 2017 19:19
Show Gist options
  • Save JamesMessinger/46bb549a7ffadf1aaab0c3f353b0064d to your computer and use it in GitHub Desktop.
Save JamesMessinger/46bb549a7ffadf1aaab0c3f353b0064d to your computer and use it in GitHub Desktop.
Using JSON Schema in Postman
// Define the JSON Schema
const customerSchema = {
"required": ["id"],
"properties": {
"id": {
"type": "integer",
"minimum": 100,
"maximum": 1000
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 25
}
}
};
// Test whether the response matches the schema
var customer = JSON.parse(responseBody);
tests["Customer is valid"] = tv4.validate(customer, customerSchema);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment