@routing @bicycle @train Feature: Bike - Handle ferry routes # Bringing bikes on trains and subways # We cannot currently use a 'routability' type test, since the bike # profile does not allow starting/stopping on trains, and # it's not possible to modify the bicycle profile table because it's # defined as local. Background: Given the profile "bicycle" Scenario: Bike - Bringing bikes on trains Given the node map """ a 1 b c 2 d e 3 f g 4 h """ And the ways | nodes | highway | railway | bicycle | | ab | primary | | | | cd | primary | | | | ef | primary | | | | gh | primary | | | | bc | | train | | | de | | train | yes | | fg | | train | no | When I route I should get | from | to | route | | 1 | 2 | | | 2 | 3 | cd,de,ef,ef | | 3 | 4 | | Scenario: Bike - Bringing bikes on trains, invalid railway tag is accepted if access specified Given the node map """ a 1 b c 2 d e 3 f g 4 h """ And the ways | nodes | highway | railway | bicycle | | ab | primary | | | | cd | primary | | | | ef | primary | | | | gh | primary | | | | bc | | invalid_tag | | | de | | invalid_tag | yes | | fg | | invalid_tag | no | When I route I should get | from | to | route | | 1 | 2 | | | 2 | 3 | cd,de,ef| | 3 | 4 | | @construction Scenario: Bike - Don't route on railways under construction Given the node map """ a 1 b c 2 d """ And the ways | nodes | highway | railway | bicycle | | ab | primary | | | | cd | primary | | | | bc | | construction | yes | When I route I should get | from | to | route | | 1 | 2 | |