closure-util
Version:
Utilities for Closure Library based projects.
28 lines (22 loc) • 722 B
JavaScript
var fs = require('fs');
var path = require('path');
var temp = require('temp').track();
var build = require('../../lib/build');
var helper = require('../helper');
var assert = helper.assert;
var fixtures = path.join(__dirname, '..', 'fixtures');
describe('build', function() {
it('creates an output file', function(done) {
// this test runs the compiler, increase the timeout value
this.timeout(45000);
var outputFile = temp.path({suffix: '.js'});
var configFile = path.join(fixtures, 'config.json');
build(configFile, outputFile, function(err) {
assert.isNull(err);
fs.exists(outputFile, function(exists) {
assert.isTrue(exists);
done();
});
});
});
});