53 lines
1.2 KiB
Gherkin
53 lines
1.2 KiB
Gherkin
@routing @testbot @via
|
|
Feature: Via points
|
|
|
|
Background:
|
|
Given the profile "testbot"
|
|
|
|
Scenario: Simple via point
|
|
Given the node map
|
|
| a | b | c |
|
|
|
|
And the ways
|
|
| nodes |
|
|
| abc |
|
|
|
|
When I route I should get
|
|
| waypoints | route |
|
|
| a,b,c | abc |
|
|
| c,b,a | abc |
|
|
|
|
Scenario: Via point at a dead end
|
|
Given the node map
|
|
| a | b | c |
|
|
| | d | |
|
|
|
|
And the ways
|
|
| nodes |
|
|
| abc |
|
|
| bd |
|
|
|
|
When I route I should get
|
|
| waypoints | route |
|
|
| a,d,c | abc,bd,bd,abc |
|
|
| c,d,a | abc,bd,bd,abc |
|
|
|
|
Scenario: Multiple via points
|
|
Given the node map
|
|
| a | | c | | e | |
|
|
| | b | | d | | f |
|
|
|
|
And the ways
|
|
| nodes |
|
|
| ace |
|
|
| bdf |
|
|
| ab |
|
|
| bc |
|
|
| cd |
|
|
| de |
|
|
| ef |
|
|
|
|
When I route I should get
|
|
| waypoints | route |
|
|
| a,b,c,d,e,f | ab,bc,cd,de,ef |
|