|
2 | 2 |
|
3 | 3 | 'use strict'; |
4 | 4 | var assert = require('assert'), |
5 | | - exec = require('child_process').exec, |
6 | | - GULP = 'node_modules/gulp/bin/gulp.js', |
7 | | - veeva; |
| 5 | + exec = require('child_process').exec; |
8 | 6 |
|
9 | | -function gulp(task, done) { |
10 | | - exec(GULP + ' ' + task + ' --gulpfile examples/clm/test-gulpfile.js --silent', done); |
11 | | -} |
12 | 7 |
|
13 | 8 | function veeva(task, done) { |
14 | | - exec('index.js ' + ' ' + task, done); |
| 9 | + exec('./bin/veeva.js ' + ' ' + task, done); |
15 | 10 | } |
16 | 11 |
|
17 | 12 | describe('acceptance tests for Veeva Module', function() { |
18 | 13 |
|
19 | | - it('module can be imported without blowing up', function() { |
20 | | - veeva = require('../index'); |
21 | | - |
22 | | - assert(veeva !== undefined); |
23 | | - }); |
24 | 14 |
|
25 | 15 | it('show help passes without error', function(done) { |
26 | | - gulp('--help', function(error, stdout, stderr) { |
| 16 | + veeva('--help', function(error, stdout, stderr) { |
27 | 17 | assert.ok(error === null); |
28 | 18 | done(); |
29 | | - console.log(stdout); |
30 | 19 | }); |
31 | 20 | }); |
32 | 21 |
|
33 | | - it('show configuration passes without error', function(done) { |
34 | | - gulp('--config', function(error, stdout, stderr) { |
| 22 | + it('show config passes without error', function(done) { |
| 23 | + veeva('--config', function(error, stdout, stderr) { |
35 | 24 | assert.ok(error === null); |
36 | 25 | done(); |
37 | | - console.log(stdout); |
38 | 26 | }); |
39 | 27 | }); |
40 | 28 |
|
41 | | - /* |
42 | | - it('gulp assemble passes without error', function(done) { |
43 | | - gulp(' -k home assemble:test', function(error, stdout, stderr) { |
44 | | - assert.ok(error === null); |
45 | | - done(); |
46 | | - }); |
47 | | - }); |
48 | | - */ |
49 | 29 | }); |
0 commit comments