This repository has been archived on 2020-11-15. You can view files and clone it, but cannot push or open issues or pull requests.
schemajs/test/default.js

20 lines
488 B
JavaScript

describe("default schemas", function()
{
var schemajs = require('../schema');
var expect = require('chai').expect;
it("default values", function()
{
var schema = schemajs.create(
{
sound: {type:'string', 'default':'mooo'}
});
var input1 = schema.validate({sound: 'meow'});
var input2 = schema.validate({});
expect(input1.data.sound).to.equal("meow");
expect(input2.data.sound).to.equal("mooo");
});
});