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  |               |
 |