glutenfree
Version:
A profiler/loganalyzer for nginx/Cetrea Aw.
37 lines (32 loc) • 702 B
JavaScript
// Generated by CoffeeScript 1.4.0
(function() {
var should, traverse;
should = require("should");
traverse = require("../Utilities.js").traverse;
describe("traverse", function() {
return it("should traverse all leaves", function() {
var numleaves, tree;
tree = {
a: {
b: {
c: {
d: 5
}
},
x: {
y: "x",
g: {
m: 6
}
}
}
};
numleaves = 0;
traverse(tree, [], function(path, leaf) {
console.log(leaf);
return numleaves++;
});
return numleaves.should.equal(2);
});
});
}).call(this);