1 | var generate = require('annogenerate');
|
2 |
|
3 | generate.greaterThanZero = function() {
|
4 | return generate.number(0);
|
5 | };
|
6 |
|
7 |
|
8 | generate.largerThanMin = function() {
|
9 | return generate.number(this.args[1]);
|
10 | };
|
11 | generate.largerThanMin2 = function() {
|
12 | return generate.number(this.args[0]);
|
13 | };
|
14 |
|
15 | generate.betweenOnes = function() {
|
16 | return generate.number(-1, 1);
|
17 | }
|
18 |
|
19 | var fuzz = require('annofuzz')(generate);
|
20 | var is = require('annois');
|
21 |
|
22 |
|
23 | module.exports = execute();
|
24 |
|
25 | function execute() {
|
26 | var tests = require('require-dir')('.');
|
27 |
|
28 | Object.keys(tests).forEach(function(name) {
|
29 | var test = tests[name];
|
30 | var module = require('../')[name];
|
31 |
|
32 | fuzz(module, test, 100);
|
33 | });
|
34 | }
|