UNPKG

3.89 kBJavaScriptView Raw
1gt.module('End 2 end tests');
2
3var path = require('path');
4var xplain = path.join(__dirname, '../index.js');
5var examples = path.join(__dirname, '../examples');
6
7gt.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
14gt.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
20gt.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
26gt.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
32gt.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
38gt.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
44gt.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
50gt.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
56gt.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
62gt.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
68gt.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
74gt.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
80gt.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
86gt.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
92gt.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