1 | var chai = require('chai');
|
2 | var expect = require('chai').expect;
|
3 | var dream = require('../dream.js');
|
4 |
|
5 | dream.customType('oneOfTest', function (helper) {
|
6 | var businessDays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'];
|
7 | return helper.oneOf(businessDays);
|
8 | });
|
9 |
|
10 | dream.schema('OneOfSchema', {result: 'oneOfTest'});
|
11 |
|
12 | describe('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 | });
|