diff --git a/features/testbot/viaroute.feature b/features/testbot/viaroute.feature new file mode 100644 index 000000000..f3c3fdb39 --- /dev/null +++ b/features/testbot/viaroute.feature @@ -0,0 +1,40 @@ +@routing @testbot @via @oneway +Feature: Via points + + Background: + Given the profile "testbot" + + Scenario: Multiple via points with oneways + Given the node map + | | a | | + | c | b | | + | d | | | + | e | f | | + | | g | i | + | | h | | + | | k | j | + | | l | | + | | m | | + + And the ways + | nodes | oneway | + | ab | | + | fb | yes | + | bcd | yes | + | def | yes | + | fg | | + | gh | | + | hk | | + | gijk | | + | klm | | + + When I route I should get + | waypoints | route | + | a,d,l,m | ab,bcd,def,fg,gh,hk,klm | + | a,f,h,m | ab,bcd,def,fg,gh,hk,klm | + | a,c,m | ab,bcd,def,fg,gh,hk,klm | + | a,d,h,m | ab,bcd,def,fg,gh,hk,klm | + | a,e,h,m | ab,bcd,def,fg,gh,hk,klm | + | a,m | ab,bcd,def,fg,gh,hk,klm | + +