UNPKG

compound-ex4

Version:

Compound-ex4 - MVC framework for NodeJS (ExpressJs 4 version), fork compoundjs(https://github.com/1602/compound)

49 lines (40 loc) 1.07 kB
if (!process.env.TRAVIS) { require('semicov').init('lib', 'Railway Routes'); // 'lib' is name of dir with code process.on('exit', require('semicov').report); } var group_name = false, EXT_EXP; function it(should, test_case) { check_external_exports(); if (group_name) { EXT_EXP[group_name][should] = test_case; } else { EXT_EXP[should] = test_case; } } global.it = it; function context(name, tests) { check_external_exports(); EXT_EXP[name] = {}; group_name = name; tests({ before: function (f) { it('setUp', f); }, after: function (f) { it('tearDown', f); } }); group_name = false; } global.context = context; exports.init = function (external_exports) { EXT_EXP = external_exports; if (external_exports.done) { external_exports.done(); } }; function check_external_exports() { if (!EXT_EXP) throw new Error( 'Before run this, please ensure that ' + 'require("spec_helper").init(exports); called'); }