From d585fb1ceb494efdce9ec6acba00da470c2d5692 Mon Sep 17 00:00:00 2001 From: Tom MacWright Date: Wed, 8 May 2013 09:12:16 -0400 Subject: [PATCH] Test another corner case in geo --- test/spec/geo.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/spec/geo.js b/test/spec/geo.js index dfd127099..ba2f401a9 100644 --- a/test/spec/geo.js +++ b/test/spec/geo.js @@ -163,5 +163,15 @@ describe('iD.geo', function() { var path = [[0, 0], [0, 1], [3, 5]]; expect(iD.geo.pathLength(path)).to.eql(6); }); + + it('does not fail on single-point path', function() { + var path = [[0, 0]]; + expect(iD.geo.pathLength(path)).to.eql(0); + }); + + it('estimates zero-length edges', function() { + var path = [[0, 0], [0, 0]]; + expect(iD.geo.pathLength(path)).to.eql(0); + }); }); });