1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | "use strict";
|
7 |
|
8 | const apeman = require('apeman'),
|
9 | mkdirp = require('mkdirp'),
|
10 | fs = require('fs'),
|
11 | assert = require('assert');
|
12 |
|
13 | describe('inherit', ()=> {
|
14 |
|
15 | let mockApemanfile = require.resolve('../doc/mocks/mock-Apemanfile.js');
|
16 |
|
17 | before((done) => {
|
18 | mkdirp(require(mockApemanfile).$cwd, done);
|
19 | });
|
20 |
|
21 |
|
22 | it('Show tmpls.', (done) => {
|
23 | apeman.show("tmpls", {
|
24 | keysonly: true,
|
25 | configuration: mockApemanfile
|
26 | }, (err) => {
|
27 | assert.ifError(err);
|
28 | done();
|
29 | });
|
30 | });
|
31 |
|
32 | it('Show tasks.', (done) => {
|
33 | apeman.show("tasks", {
|
34 | keysonly: true,
|
35 | configuration: mockApemanfile
|
36 | }, (err) => {
|
37 | assert.ifError(err);
|
38 | done();
|
39 | });
|
40 | });
|
41 |
|
42 | it('Run tmpls.', (done) => {
|
43 | apeman.tmpl({
|
44 | configuration: mockApemanfile
|
45 | }, (err) => {
|
46 | assert.ifError(err);
|
47 | done();
|
48 | });
|
49 | });
|
50 |
|
51 | it('Run mkdir tasks.', (done) => {
|
52 | apeman.task('app:mkdir', {
|
53 | configuration: mockApemanfile
|
54 | }, (err) => {
|
55 | assert.ifError(err);
|
56 | done();
|
57 | });
|
58 | });
|
59 |
|
60 | it('Run render tasks.', (done) => {
|
61 | apeman.task('app:render', {
|
62 | configuration: mockApemanfile
|
63 | }, (err) => {
|
64 | assert.ifError(err);
|
65 | done();
|
66 | });
|
67 | });
|
68 |
|
69 | it('Run fmt tasks.', (done) => {
|
70 | apeman.task('app:fmt', {
|
71 | configuration: mockApemanfile
|
72 | }, (err) => {
|
73 | assert.ifError(err);
|
74 | done();
|
75 | });
|
76 | });
|
77 |
|
78 | it('List watch tasks.', (done) => {
|
79 | apeman.task('wtch:list', {
|
80 | configuration: mockApemanfile
|
81 | }, (err) => {
|
82 | assert.ifError(err);
|
83 | done();
|
84 | });
|
85 | });
|
86 |
|
87 | });
|