1 | var chai = require('chai');
|
2 | var expect = require('chai').expect;
|
3 | var dream = require('../dream.js');
|
4 |
|
5 | var objInfo = [
|
6 | {
|
7 | name: 'John Doe',
|
8 | age: 58,
|
9 | hobbies: ['swiming', 'hiking', 'gaming']
|
10 | }, {
|
11 | name: 'John Doe',
|
12 | age: 58,
|
13 | hobbies: ['swiming', 'hiking', 'gaming']
|
14 | }
|
15 | ];
|
16 |
|
17 | dream.generateSchema('Person', objInfo);
|
18 |
|
19 | describe('Dream', function () {
|
20 | describe('generated schema', function () {
|
21 | it('should generate a schema based on a object with values', function () {
|
22 | expect(dream.useSchema('Person').generateRnd().output().name).to.be.a('string');
|
23 | expect(dream.useSchema('Person').generateRnd().output().age).to.be.a('number');
|
24 | expect(dream.useSchema('Person').generateRnd().output().hobbies).to.be.a('array');
|
25 | });
|
26 | });
|
27 | });
|