69 lines
2.4 KiB
Gherkin
69 lines
2.4 KiB
Gherkin
@routing @testbot @exclude
|
|
Feature: Testbot - Exclude flags regression tests
|
|
Background:
|
|
Given the profile "testbot"
|
|
|
|
Scenario: Testbot - Exclude toll regression 1
|
|
Given the node map
|
|
"""
|
|
a g
|
|
. .
|
|
b....d-$-$-e....f
|
|
. .
|
|
c h
|
|
"""
|
|
|
|
And the ways
|
|
| nodes | highway | toll | # |
|
|
| ab | primary | | always drivable |
|
|
| cb | primary | | always drivable |
|
|
| bd | primary | | always drivable |
|
|
| de | motorway | yes | not drivable for exclude=toll |
|
|
| ef | primary | | always drivable |
|
|
| fg | primary | | always drivable |
|
|
| fh | primary | | always drivable |
|
|
|
|
Given the query options
|
|
| exclude | toll |
|
|
|
|
When I route I should get
|
|
| from | to | route |
|
|
| a | h | |
|
|
| a | g | |
|
|
| g | a | |
|
|
| d | e | |
|
|
|
|
Scenario: Testbot - Exclude toll regression 2
|
|
Given the profile "testbot"
|
|
|
|
Given the node map
|
|
"""
|
|
a g
|
|
. .
|
|
b....d-$-$-e....f
|
|
. .
|
|
c h..i
|
|
"""
|
|
|
|
And the ways
|
|
| nodes | highway | toll | # |
|
|
| ab | primary | | always drivable |
|
|
| cb | primary | | always drivable |
|
|
| bd | primary | | always drivable |
|
|
| de | motorway | yes | not drivable for exclude=toll |
|
|
| ef | primary | | always drivable |
|
|
| fg | primary | | always drivable |
|
|
| fh | primary | | always drivable |
|
|
| hi | primary | | always drivable |
|
|
|
|
Given the query options
|
|
| exclude | toll |
|
|
|
|
When I route I should get
|
|
| from | to | route |
|
|
| a | h | |
|
|
| a | g | |
|
|
| g | a | |
|
|
| d | e | |
|
|
| d | i | |
|