1 |
|
2 |
|
3 |
|
4 |
|
5 | 'use strict'
|
6 |
|
7 |
|
8 |
|
9 | const binBud = require('../lib/bin_bud.js')
|
10 | const path = require('path')
|
11 | const fs = require('fs')
|
12 |
|
13 | const coz = require('coz')
|
14 | const assert = require('assert')
|
15 | const mkdirp = require('mkdirp')
|
16 |
|
17 | describe('bin-bud', () => {
|
18 | let basedir = path.resolve(__dirname, '..')
|
19 | let tmpDir = path.resolve(basedir, 'tmp/readme_md_bud_test/pkg-foo')
|
20 |
|
21 | before(async () => {
|
22 | mkdirp.sync(tmpDir)
|
23 | })
|
24 | after(async () => {
|
25 | })
|
26 |
|
27 | it('Bin bud', async () => {
|
28 | let bud = binBud({
|
29 | signature: require('../doc/mockups/mock-signature-01.json')
|
30 | })
|
31 | let filename = tmpDir + '/testing-bin/foo-bin'
|
32 | bud.path = filename
|
33 | await coz.render(bud, {
|
34 | cwd: tmpDir
|
35 | })
|
36 | assert.ok(fs.existsSync(filename))
|
37 | })
|
38 | })
|
39 |
|