ams
Version:
ams - asset management system - plugin enabled build tool with jquery like API
31 lines (22 loc) • 764 B
JavaScript
var fixtures = __dirname + '/fixtures/build',
tmp = __dirname + '/tmp',
target = tmp + '/main.js';
QUnit.module('build');
test('functional build test with all options enabled', function() {
create(fixtures)
.find()
.process()
.combine()
.write(tmp)
.end();
ok(true, 'functional test worked');
});
test('.add', function() {
var build;
build = create(fixtures);
build.add(fixtures + '/1/a.js');
ok(build.data[fixtures + '/1/a.js'] != null, 'absolute path');
build = create(fixtures);
build.add([fixtures + '/1/a.js', fixtures + '/2/1/b.js']);
ok(build.data[fixtures + '/1/a.js'] != null && build.data[fixtures + '/2/1/b.js'] != null, 'array of paths without targetDir');
});