DennisOSRM/Project-OSRM — pull request #427 by emiltin (2012-09-21 13:44:25+00:00)
Title: cucumber tests showing spurious u-turn

enclosed is a cucumber tests showing osrm adding a weird u-turn when moving on a simple straight way:

a-b-c-d-e-f

when moving from e to d, osrm returns:
["10","abcdef",57,0,26,"57m","N",0],["5","abcdef",114,1,36,"114m","W",270],["15","",0,2,0,"","N",0.0]

in other words, first head north on abcdef for 57m, then do a u-turn, and move west for 114m.
the u-turns seems wrong, also heading north seems weird?

all other possible trips between the nodes on the way returns expected results (a single 'head on' instruction)