Skip to content

Commit f5be98f

Browse files
author
MannyC
committed
slightly better tests for closest option
1 parent 3a6a734 commit f5be98f

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

test/tests.js

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,23 @@ test( "Pathfinding to closest", function() {
5959
[0,0,1,1]
6060
], [0,0], [2,1], {closest: true});
6161

62-
equal (result1.text, "(0,1)(1,1)", "Result is expected");
62+
equal (result1.text, "(0,1)(1,1)", "Result is expected - pathed to closest node");
63+
64+
var result2 = runSearch([
65+
[1,0,1,1],
66+
[0,1,1,0],
67+
[0,0,1,1]
68+
], [0,0], [2,1], {closest: true});
69+
70+
equal (result2.text, "", "Result is expected - start node was closest node");
71+
72+
var result3 = runSearch([
73+
[1,1,1,1],
74+
[0,1,1,0],
75+
[0,1,1,1]
76+
], [0,0], [2,1], {closest: true});
77+
78+
equal (result3.text, "(0,1)(1,1)(2,1)", "Result is expected - target node was reachable");
6379
});
6480

6581
function runSearch(grid, start, end, options) {

0 commit comments

Comments
 (0)