UNPKG

641 BJavaScriptView Raw
1var chai = require('chai');
2var expect = require('chai').expect;
3var dream = require('../dream.js');
4
5dream.customType('oneOfTest', function (helper) {
6 var businessDays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'];
7 return helper.oneOf(businessDays);
8});
9
10dream.schema('OneOfSchema', {result: 'oneOfTest'});
11
12describe('Dream', function () {
13 describe('inputs', function () {
14 it('should use input data within a custom type', function () {
15 expect(['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']).to.include(dream.useSchema('OneOfSchema').generateRnd().output().result);
16 });
17 });
18});