31 lines
731 B
JavaScript
31 lines
731 B
JavaScript
const expect = require('chai').expect
|
|
const fs = require('fs')
|
|
const start = require('../start')
|
|
const context = require('./context')()
|
|
|
|
describe('modules.start', function() {
|
|
var resultHandler = function(err) {
|
|
if(err) {
|
|
console.log('unlink failed', err)
|
|
} else {
|
|
console.log('file deleted')
|
|
}
|
|
}
|
|
|
|
it('should set up the source and output', function(done) {
|
|
start(context)
|
|
.then(function (c) {
|
|
expect(c).to.equal(context)
|
|
expect(fs.existsSync(context.config.target.filename)).to.be.true
|
|
done()
|
|
})
|
|
.catch(function(err){
|
|
console.log(err)
|
|
})
|
|
})
|
|
|
|
afterEach(function() {
|
|
fs.unlink(context.config.target.filename, resultHandler)
|
|
})
|
|
})
|