describe("nwmatcher", function(){ require("./nwmatcher/"); }); describe("sizzle", function(){ describe("selector", function(){ require("./sizzle/selector"); }); }); describe("qwery", function(){ exportsRun(require("./qwery/")); }); function exportsRun(mod){ Object.keys(mod).forEach(function(name){ if(typeof mod[name] === "object") describe(name, function(){ exportsRun(mod[name]); }); else it(name, mod[name]); }); }