UNPKG

intertext

Version:
70 lines (50 loc) 1.76 kB
// Generated by CoffeeScript 2.5.1 (function() { //########################################################################################################### var CND, FS, L, PATH, alert, badge, debug, echo, help, info, log, rpr, test, urge, warn, whisper; CND = require('cnd'); rpr = CND.rpr; badge = 'INTERTEXT/TESTS/MAIN'; log = CND.get_logger('plain', badge); info = CND.get_logger('info', badge); whisper = CND.get_logger('whisper', badge); alert = CND.get_logger('alert', badge); debug = CND.get_logger('debug', badge); warn = CND.get_logger('warn', badge); help = CND.get_logger('help', badge); urge = CND.get_logger('urge', badge); echo = CND.echo.bind(CND); //........................................................................................................... PATH = require('path'); FS = require('fs'); test = require('guy-test'); //########################################################################################################### L = this; (function() { var i, key, len, module, path, paths, value; paths = FS.readdirSync(__dirname); for (i = 0, len = paths.length; i < len; i++) { path = paths[i]; if (!path.endsWith('.test.js')) { continue; } path = PATH.join(__dirname, path); module = require(path); for (key in module) { value = module[key]; if (key.startsWith('_')) { continue; } if (L[key] != null) { // debug '39838', path, key throw new Error(`duplicate key ${rpr(key)} in ${path}`); } L[key] = value.bind(L); } } return test(L, { timeout: 5000 }); })(); }).call(this); //# sourceMappingURL=main.js.map