1.0.0 • Published 9 years ago
chakram-joi v1.0.0
Chakram-Joi
Chakram assertion for checking responses using Joi schema.
Installation
npm install --save-dev chakram-joiSetup
chakram.addMethod('joi', require('chakram-joi'));Basic Usage
const schema = joi.object().keys({
name: joi.string()
});
expect(response).to.joi(schema);Custom Options
Joi has several options for validation and it's possible to use them as shown bellow:
expect(response).to.joi(schema, { abortEarly: false });Default options:
abortEarly: true # stops validation on the first error
presence: 'required' # declared items must be found
allowUnknown: true # unknown object keys are ignoredLicense
MIT
1.0.0
9 years ago