UNPKG

zurvan

Version:

A library for simulating time in Node.js

21 lines (17 loc) 612 B
'use strict'; var Dependencies = require('../../detail/Dependencies'); var assert = require('assert'); describe('Dependencies missing at intercept time', function() { returnsMissingDependency(undefined); returnsMissingDependency(null); returnsMissingDependency('abc'); returnsMissingDependency(51); returnsMissingDependency(function() {}); function returnsMissingDependency(value) { it('on ' + typeof value + ' throws an error', function(done) { var result = Dependencies.missingAtIntercept(value); assert(/not even its object context/.test(result)); done(); }); } });