ape-repo/ape-installing

View on GitHub
test/unless_global_test.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Test case for unlessGlobal.
 * Runs with mocha.
 */
"use strict";

const unlessGlobal = require('../lib/unless_global.js'),
    assert = require('assert'),
    injectmock = require('injectmock');

describe('unlessGlobal', () => {
    before((done) => {
        done();
    });

    after((done)  => {
        injectmock.restoreAll();
        done();
    });

    it('Unless global', (done) => {
        injectmock(unlessGlobal, 'npm', (args, callback) => {
            callback(null);
        });
        unlessGlobal('foo', {}, (err) => {
            assert.ifError(err);
            done();
        });
    });
});