UNPKG

953 BJavaScriptView Raw
1// var vinyl = require('vinyl');
2var builder = require('../')
3builder = new builder();
4var test = require('tape')
5var fs = require('fs')
6
7test('Run basic test', function (t) {
8 t.plan(3)
9 builder.loadTasks({
10 jsFiles:{ src:"./test/src/*.js", ext:'.js', compress:true, /*save:true,*/ dest:"./test/dest/js" , concat:"bundle.js" /* || , concat:{name:"bundle", ext:".js"}*/ },
11 cssFiles:{ src:"./test/src/*.css", ext:'.css', compress:true, /*save:false,*/ dest:"./test/dest/css" , concat:"bundle.css" /* || , concat:{name:"bundle", ext:".js"}*/ },
12 htmlFiles:{ preLog:'path', src:"./test/src/*.html", ext:'.html', compress:true, /*save:false,*/ dest:"./test/dest/html" /* || , concat:{name:"bundle", ext:".js"}*/ }
13 });
14 builder.runTasks()
15 setTimeout(function(){
16 t.ok(fs.existsSync('./test/dest/css/bundle.css'))
17 t.ok(fs.existsSync('./test/dest/js/bundle.js'))
18 t.ok(fs.existsSync('./test/dest/html/index.html'))
19 }, 2000);
20})
\No newline at end of file