1 | /**
|
2 | * Test case for release.
|
3 | * Runs with nodeunit.
|
4 | */
|
5 |
|
6 | var release = require('../lib/release.js'),
|
7 | injectmock = require('injectmock');
|
8 |
|
9 | exports.setUp = function (done) {
|
10 | injectmock(process, 'exit', function () {
|
11 | });
|
12 | done();
|
13 | };
|
14 |
|
15 | exports.tearDown = function (done) {
|
16 | injectmock.restoreAll();
|
17 | done();
|
18 | };
|
19 |
|
20 | exports['Do release.'] = function (test) {
|
21 | test.ok(release);
|
22 | release.done();
|
23 | release.done(new Error('foo'));
|
24 | test.done();
|
25 | };
|