UNPKG

679 BJavaScriptView Raw
1#!/usr/bin/env node
2
3/**
4 * Test for concatFiles.js
5 * Runs with nodeunit.
6 */
7
8"use strict";
9
10var concatFiles = require('../lib/concat_files'),
11 path = require('path'),
12 fs = require('fs');
13
14
15var tmpDir = path.resolve(__dirname, '../tmp');
16
17exports['Concat files'] = function (test) {
18 var dest = path.resolve(tmpDir, 'foo/bar/concat_all.txt');
19 concatFiles([
20 __dirname + '/../lib/*.js',
21 __filename
22 ], dest, {
23 unique: true
24 }, function (err, result) {
25 test.ifError(err);
26 test.ok(fs.existsSync(dest));
27 test.ok(result.filename);
28 test.ok(result.hasOwnProperty('skipped'));
29 test.done();
30 });
31};
32