summaryrefslogtreecommitdiff
path: root/tests/end2end/features/sessions.feature
diff options
context:
space:
mode:
Diffstat (limited to 'tests/end2end/features/sessions.feature')
-rw-r--r--tests/end2end/features/sessions.feature15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/end2end/features/sessions.feature b/tests/end2end/features/sessions.feature
index 9a61baf61..2f121132f 100644
--- a/tests/end2end/features/sessions.feature
+++ b/tests/end2end/features/sessions.feature
@@ -440,3 +440,18 @@ Feature: Saving and loading sessions
- data/numbers/2.txt (active) (pinned)
- data/numbers/4.txt
- data/numbers/3.txt
+
+ # Make sure the new_position.related setting doesn't change the tab order
+ # when loading from a session.
+ Scenario: Loading a session with tabs.new_position.related=prev
+ 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 :session-save foo
+ And I set tabs.new_position.related to prev
+ And I run :session-load -c foo
+ And I wait until data/numbers/3.txt is loaded
+ Then the following tabs should be open:
+ - data/numbers/1.txt
+ - data/numbers/2.txt
+ - data/numbers/3.txt (active)