35 lines
1.3 KiB
Gherkin
35 lines
1.3 KiB
Gherkin
Feature: Repeating
|
|
Test the repeat-command command.
|
|
|
|
Background:
|
|
Given I run :tab-only
|
|
|
|
Scenario: :repeat-command
|
|
When I open data/numbers/1.txt
|
|
And I open data/numbers/2.txt in a new tab
|
|
And I open data/numbers/3.txt in a new tab
|
|
And I run :tab-close with count 1
|
|
And I run :repeat-command
|
|
Then the following tabs should be open:
|
|
- data/numbers/3.txt (active)
|
|
|
|
Scenario: :repeat-command with count
|
|
When I open data/numbers/1.txt
|
|
And I open data/numbers/2.txt in a new tab
|
|
And I open data/numbers/3.txt in a new tab
|
|
And I run :tab-close with count 1
|
|
And I run :repeat-command with count 2
|
|
Then the following tabs should be open:
|
|
- data/numbers/2.txt (active)
|
|
|
|
Scenario: :repeat-command with not-normal command inbetween
|
|
When I open data/numbers/1.txt
|
|
And I open data/numbers/2.txt in a new tab
|
|
And I open data/numbers/3.txt in a new tab
|
|
And I run :tab-close with count 1
|
|
And I run :prompt-accept
|
|
And I run :repeat-command
|
|
Then the following tabs should be open:
|
|
- data/numbers/3.txt (active)
|
|
And the error "prompt-accept: This command is only allowed in prompt/yesno mode." should be shown
|