Fix rebasing and test

This commit is contained in:
Ansis Brammanis
2013-02-13 16:08:39 -05:00
parent 64c8ef626f
commit 8c1e0212f9
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ iD.Tree = function(graph) {
rebase: function(entities) {
for (var i = 0; i < entities.length; i++) {
if (!graph.hasOwnProperty(entities[i])) {
if (!graph.entities.hasOwnProperty(entities[i])) {
insert(graph.entity(entities[i]), true);
}
}
+2 -1
View File
@@ -20,7 +20,8 @@ describe("iD.Tree", function() {
expect(tree.intersects(iD.geo.Extent([9, 9], [11, 11]), g)).to.eql([node_]);
tree.graph().rebase({ 'n': node });
tree.rebase(['n']);
expect(tree.intersects(iD.geo.Extent([0, 0], [2, 2]), tree.graph())).to.eql([]);
expect(tree.intersects(iD.geo.Extent([0, 0], [2, 2]), g)).to.eql([]);
expect(tree.intersects(iD.geo.Extent([0, 0], [11, 11]), g)).to.eql([node_]);
});
});