Skip to content

Instantly share code, notes, and snippets.

@qadatta
Forked from JamesMessinger/json-schema.js
Created December 5, 2019 12:52
Show Gist options
  • Save qadatta/f881111df04e8fe662a799e60444f2ef to your computer and use it in GitHub Desktop.
Save qadatta/f881111df04e8fe662a799e60444f2ef 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