summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Kamat <jaygkamat@gmail.com>2017-08-13 17:15:04 -0700
committerFlorian Bruhin <git@the-compiler.org>2017-08-28 07:58:32 +0200
commitfcd8be5b688ed421d3f30e7e8bc7f667da2da883 (patch)
tree0b91d3029dee2f5c7ed7729f7510e12e1bc6a2ee
parent259d08ba29e9ef6de7deace345b1b66d96b2c044 (diff)
downloadqutebrowser-fcd8be5b688ed421d3f30e7e8bc7f667da2da883.tar.gz
qutebrowser-fcd8be5b688ed421d3f30e7e8bc7f667da2da883.zip
Test for saving a session with --only-active-window
-rw-r--r--tests/end2end/features/private.feature23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/end2end/features/private.feature b/tests/end2end/features/private.feature
index 55ded35d7..bd1059e09 100644
--- a/tests/end2end/features/private.feature
+++ b/tests/end2end/features/private.feature
@@ -153,3 +153,26 @@ Feature: Using private browsing
- history:
- url: http://localhost:*/data/numbers/1.txt
- url: http://localhost:*/data/numbers/2.txt
+
+
+ Scenario: Saving a private session with only-active-window
+ 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 private window
+ And I open data/numbers/4.txt in a new tab
+ And I open data/numbers/5.txt in a new tab
+ And I run :session-save --only-active-window window_session_name
+ And I run :window-only
+ And I run :tab-only
+ And I run :session-load -c window_session_name
+ And I wait until data/numbers/5.txt is loaded
+ Then the session should look like:
+ windows:
+ - tabs:
+ - history:
+ - url: http://localhost:*/data/numbers/3.txt
+ - history:
+ - url: http://localhost:*/data/numbers/4.txt
+ - history:
+ - active: true
+ url: http://localhost:*/data/numbers/5.txt