Feature: Using :navigate Scenario: :navigate with invalid argument When I run :navigate foo Then the error "Invalid value foo." should be shown. # up Scenario: Navigating up When I open data/navigate/sub And I run :navigate up Then data/navigate should be loaded Scenario: Navigating up with root directory When I open / And I run :navigate up Then the error "Can't go up!" should be shown. # prev/next Scenario: Navigating to previous page When I open data/navigate And I run :navigate prev Then data/navigate/prev.html should be loaded Scenario: Navigating to next page When I open data/navigate And I run :navigate next Then data/navigate/next.html should be loaded Scenario: Navigating to previous page without links When I open data/navigate/1.txt And I run :navigate prev Then the error "No prev links found!" should be shown. Scenario: Navigating to next page without links When I open data/navigate/1.txt And I run :navigate next Then the error "No forward links found!" should be shown. # increment/decrement Scenario: Incrementing number in URL When I open data/navigate/1.txt And I run :navigate increment Then data/navigate/2.txt should be loaded Scenario: Decrementing number in URL When I open data/navigate/4.txt And I run :navigate decrement Then data/navigate/3.txt should be loaded Scenario: Decrementing with no number in URL When I open data/navigate And I run :navigate decrement Then the error "No number found in URL!" should be shown. Scenario: Incrementing with no number in URL When I open data/navigate And I run :navigate increment Then the error "No number found in URL!" should be shown. Scenario: Setting url-incdec-segments When I set general -> url-incdec-segments to anchor And I open data/navigate/1.txt And I run :navigate increment Then the error "No number found in URL!" should be shown.