VimUnDoTf(ݽ~5Ϭ-Cp}ޱnW&7777P_P5_P,function Unit(name, units, logger, Assert) {5_P5_Pvar Suite = require()5_Pvar Suite = require("")5_Pvar Test = require("./tests")5_ P  5_ P  5_ P!5_ Pvar Suite = require("./suite")5_ P!5_ P5_  P"5_ P#% if (!names.length) return end()5_P% $5_P& %5_P& console.log()5_P& console.log("")5_P &5_P' return end()5_P ' return end()5_P0') next((logger = logger.section(name)))5_#P2' next(logger.section(name)))5_$#P. console.log(">>>")5_#%$P1& if (!names.length) {return //end()& return //end()5_$&%P3 }5_%'&"P5$' if (!names.length) return //end()5_&(' PC$ next(logger.section(name))5_')(  %v%Pj$' next(logger = logger.section(name))5_(*)  %v%Pl% $5_)+*  %v%Pm%5_*,+  %v%Pu&! logger = logger.section(name)5_+-, %v%P{&& suiteLogger = logger.section(name)5_,5-/ %v%P&8 var unit = Unit(name, units[name], logger, Assert)5_-625 /vP' &5_576 /vP' console.log()5_67 /vP console.log(end)5_-3.52 /vP& ' console.log()5_243 /vP' console.log("")5_34 /vP' console.log(">>>>")5_-/2.   1vP &# Assert = units.Assert || Assert5_.0/   1vP $! Assert = units.Assert || Assert5_/10  1vP$ %D // Collecting properties that represent test functions or suits./ var names = Object.keys(units).filter(isTest)5_01  1vP'1 var names = Object.keys(units).filter(isTest)5_#Pe ' next()5_P' return end()5_P' console.log(name)5_P' console.log(names)5_P' ( console.log()5_P( console.log(names)5_ P5_! P5_ "!P& return end()&% if (!names.length) return end()5_!"P5_Px ' //return end()5