UNPKG

734 BJavaScriptView Raw
1/**
2 * Test case for define.
3 * Runs with nodeunit.
4 */
5
6"use strict";
7
8var define = require('../lib/define.js');
9
10exports.setUp = function (done) {
11 done();
12};
13
14exports.tearDown = function (done) {
15 done();
16};
17
18exports['Define and run'] = function (test) {
19 var script = ['nodeunit', __dirname + '/../doc/mockups/mock_test.js'].join(' ');
20 var task = define(script, {
21 out: __dirname + '/../tmp/foo/bar'
22 });
23 test.ok(task);
24 var noop = function () {
25 };
26 var context = {
27 verbose: false,
28 logger: {
29 info: noop,
30 debug: noop,
31 trace: noop
32 }
33 };
34 task(context, function (err) {
35 test.ifError(err);
36 test.done();
37 });
38};
39