don't emit invalid on sliproads with incompatible modes

This commit is contained in:
Moritz Kobitzsch
2016-10-11 10:32:55 +02:00
parent 7cbb1807e7
commit 6cf99c886f
3 changed files with 44 additions and 1 deletions
@@ -0,0 +1,33 @@
@routing @bicycle @mode
Feature: Bike - Mode flag
Background:
Given the profile "bicycle"
Given a grid size of 5 meters
Scenario: Bike Sliproad
Given the node map
"""
i
a b - c-d
` |
g-e-h
|
|
f
"""
And the nodes
| node | highway |
| c | traffic_signals |
And the ways
| nodes | highway | name | oneway:bicycle |
| abcd | cycleway | street | |
| eb | path | | yes |
| icef | tertiary | road | |
| geh | secondary | street | |
When I route I should get
| waypoints | route | turns |
| a,f | street,{highway:path},road,road | depart,turn right,turn right,arrive |