Skip to content

Commit a2fae34

Browse files
committed
Updated quadtree tests to check the nodes property of the node (a d3_geom_quadtreeNode) instead of treating the node as an array (which it is not) and trying to check indexes within it. e.g. node[2].
1 parent e4d5da3 commit a2fae34

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

test/geom/quadtree-test.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ suite.addBatch({
2929
n = 0;
3030
q.visit(function(node, x1, y1, x2, y2) {
3131
assert.deepEqual(node.point, point);
32-
assert.isUndefined(node[0]);
33-
assert.isUndefined(node[1]);
34-
assert.isUndefined(node[2]);
35-
assert.isUndefined(node[3]);
32+
assert.isUndefined(node.nodes[0]);
33+
assert.isUndefined(node.nodes[1]);
34+
assert.isUndefined(node.nodes[2]);
35+
assert.isUndefined(node.nodes[3]);
3636
assert.isTrue(node.leaf);
3737
++n;
3838
});
@@ -46,10 +46,10 @@ suite.addBatch({
4646
n = 0;
4747
q.visit(function(node, x1, y1, x2, y2) {
4848
assert.deepEqual(node.point, point);
49-
assert.isUndefined(node[0]);
50-
assert.isUndefined(node[1]);
51-
assert.isUndefined(node[2]);
52-
assert.isUndefined(node[3]);
49+
assert.isUndefined(node.nodes[0]);
50+
assert.isUndefined(node.nodes[1]);
51+
assert.isUndefined(node.nodes[2]);
52+
assert.isUndefined(node.nodes[3]);
5353
assert.isTrue(node.leaf);
5454
++n;
5555
});
@@ -60,10 +60,10 @@ suite.addBatch({
6060
n = 0;
6161
q.visit(function(node, x1, y1, x2, y2) {
6262
assert.isNull(node.point);
63-
assert.isUndefined(node[0]);
64-
assert.isUndefined(node[1]);
65-
assert.isUndefined(node[2]);
66-
assert.isUndefined(node[3]);
63+
assert.isUndefined(node.nodes[0]);
64+
assert.isUndefined(node.nodes[1]);
65+
assert.isUndefined(node.nodes[2]);
66+
assert.isUndefined(node.nodes[3]);
6767
assert.isTrue(node.leaf);
6868
++n;
6969
});

0 commit comments

Comments
 (0)