glutenfree
Version:
A profiler/loganalyzer for nginx/Cetrea Aw.
38 lines (30 loc) • 565 B
text/coffeescript
should = require("should")
traverse = require("../Utilities.js").traverse
describe("traverse", () ->
it("should traverse all leaves", () ->
tree = {
a: {
b: {
c: {
d: 5
}
},
x: {
y: "x"
g: {
m: 6
}
}
}
}
numleaves = 0
traverse(
tree
[]
(path, leaf) ->
console.log leaf
numleaves++
)
numleaves.should.equal(2)
)
)