1 | gt.module('End 2 end tests');
|
2 |
|
3 | var path = require('path');
|
4 | var xplain = path.join(__dirname, '../index.js');
|
5 | var examples = path.join(__dirname, '../examples');
|
6 |
|
7 | gt.async('basic', 1, function () {
|
8 | var js = path.join(examples, 'basic/*.js');
|
9 | var docs = path.join(examples, 'basic/docs');
|
10 | var header = path.join(examples, 'basic/header.md');
|
11 | gt.exec('node', [xplain, '-f', 'gt', '--input', js, '--output', docs, '--header', header], 0, 'basic api');
|
12 | }, 4000);
|
13 |
|
14 | gt.async('submodules', 1, function () {
|
15 | var js = path.join(examples, 'submodules/*.js');
|
16 | var docs = path.join(examples, 'submodules/docs');
|
17 | gt.exec('node', [xplain, '-f', 'gt', '--input', js, '--output', docs], 0, 'submodules');
|
18 | }, 4000);
|
19 |
|
20 | gt.async('add', 1, function () {
|
21 | var js = path.join(examples, 'add/*.js');
|
22 | var docs = path.join(examples, 'add/docs');
|
23 | gt.exec('node', [xplain, '-f', 'gt', '--input', js, '--output', docs], 0, 'add');
|
24 | }, 4000);
|
25 |
|
26 | gt.async('qunit', 1, function () {
|
27 | var js = path.join(examples, 'qunit/*.js');
|
28 | var docs = path.join(examples, 'qunit/docs');
|
29 | gt.exec('node', [xplain, '--input', js, '--output', docs], 0, 'qunit');
|
30 | }, 4000);
|
31 |
|
32 | gt.async('lodash', 1, function () {
|
33 | var js = path.join(examples, 'lodash/*.js');
|
34 | var docs = path.join(examples, 'lodash/docs');
|
35 | gt.exec('node', [xplain, '--input', js, '--output', docs, '--title', 'lodash example'], 0, 'lodash');
|
36 | }, 4000);
|
37 |
|
38 | gt.async('anonymous', 1, function () {
|
39 | var js = path.join(examples, 'anonymous/*.js');
|
40 | var docs = path.join(examples, 'anonymous/docs');
|
41 | gt.exec('node', [xplain, '-f', 'gt', '--input', js, '--output', docs], 0, 'anonymous');
|
42 | }, 4000);
|
43 |
|
44 | gt.async('immediate', 1, function () {
|
45 | var js = path.join(examples, 'immediate/*.js');
|
46 | var docs = path.join(examples, 'immediate/docs');
|
47 | gt.exec('node', [xplain, '-f', 'gt', '--input', js, '--output', docs], 0, 'immediate');
|
48 | }, 4000);
|
49 |
|
50 | gt.async('unnamed', 1, function () {
|
51 | var js = path.join(examples, 'unnamed/*.js');
|
52 | var docs = path.join(examples, 'unnamed/docs');
|
53 | gt.exec('node', [xplain, '-f', 'gt', '--input', js, '--output', docs], 0, 'unnamed');
|
54 | }, 4000);
|
55 |
|
56 | gt.async('deprecated', 1, function () {
|
57 | var js = path.join(examples, 'deprecated/*.js');
|
58 | var docs = path.join(examples, 'deprecated/docs');
|
59 | gt.exec('node', [xplain, '-f', 'gt', '--input', js, '--output', docs], 0, 'deprecated');
|
60 | }, 4000);
|
61 |
|
62 | gt.async('sort', 1, function () {
|
63 | var js = path.join(examples, 'sort/*.js');
|
64 | var docs = path.join(examples, 'sort/docs');
|
65 | gt.exec('node', [xplain, '-f', 'gt', '--input', js, '--output', docs], 0, 'sort');
|
66 | }, 4000);
|
67 |
|
68 | gt.async('long', 1, function () {
|
69 | var js = path.join(examples, 'long/test.js');
|
70 | var docs = path.join(examples, 'long/docs');
|
71 | gt.exec('node', [xplain, '--input', js, '--output', docs], 0, 'long');
|
72 | }, 2000);
|
73 |
|
74 | gt.async('jasmine', 1, function () {
|
75 | var js = path.join(examples, 'jasmine/spec.js');
|
76 | var docs = path.join(examples, 'jasmine/docs');
|
77 | gt.exec('node', [xplain, '-f', 'jasmine', '--input', js, '--output', docs], 0, 'jasmine');
|
78 | }, 2000);
|
79 |
|
80 | gt.async('external', 1, function () {
|
81 | var js = path.join(examples, 'external/test.js');
|
82 | var docs = path.join(examples, 'external/docs');
|
83 | gt.exec('node', [xplain, '-f', 'gt', '--input', js, '--output', docs], 0, 'external');
|
84 | }, 2000);
|
85 |
|
86 | gt.async('underscore', 1, function () {
|
87 | var js = path.join(examples, 'underscore/*.js');
|
88 | var docs = path.join(examples, 'underscore/docs');
|
89 | gt.exec('node', [xplain, '--input', js, '--output', docs, '--title', 'underscore'], 0, 'underscore');
|
90 | }, 2000);
|
91 |
|
92 | gt.async('console', 1, function () {
|
93 | var js = path.join(examples, 'console/test.js');
|
94 | var docs = path.join(examples, 'console/docs');
|
95 | gt.exec('node', [xplain, '-f', 'console', '--input', js, '--output', docs, '--title', 'console.assert'], 0, 'console');
|
96 | }, 2000); |
\ | No newline at end of file |