1 |
|
2 |
|
3 |
|
4 |
|
5 | "use strict";
|
6 |
|
7 | const apemanInfr = require('../lib/apeman_infr'),
|
8 | assert = require('assert');
|
9 |
|
10 | describe('apeman-infr', () => {
|
11 |
|
12 | before((done) => {
|
13 | done();
|
14 | });
|
15 |
|
16 | after((done) => {
|
17 | done();
|
18 | });
|
19 |
|
20 | let Apemanfile = require.resolve('../doc/mocks/mock-project/Apemanfile');
|
21 |
|
22 | it('Build a infra', (done) => {
|
23 | apemanInfr({
|
24 | pattern: 'mock-node-infra',
|
25 | configuration: Apemanfile
|
26 | }, (err) => {
|
27 | assert.ifError(err);
|
28 | done();
|
29 | });
|
30 | });
|
31 |
|
32 | it('List infra', (done) => {
|
33 | apemanInfr({
|
34 | configuration: Apemanfile,
|
35 | list:true
|
36 | }, (err) => {
|
37 | assert.ifError(err);
|
38 | done();
|
39 | });
|
40 | });
|
41 |
|
42 | it('Remove a infra', (done) => {
|
43 | apemanInfr({
|
44 | pattern: 'mock-node-infra',
|
45 | delete: true,
|
46 | configuration: Apemanfile,
|
47 | force: true
|
48 | }, (err) => {
|
49 | assert.ifError(err);
|
50 | done();
|
51 | });
|
52 | });
|
53 |
|
54 | it('Rebuild a infra', (done) => {
|
55 | apemanInfr({
|
56 | pattern: 'mock-node-infra',
|
57 | rebuild: true,
|
58 | configuration: Apemanfile,
|
59 | force: true
|
60 | }, (err) => {
|
61 | assert.ifError(err);
|
62 | done();
|
63 | });
|
64 | });
|
65 | });
|
66 |
|