From 2d9d8fd622040882d0ceb29d185852c8d8d6a727 Mon Sep 17 00:00:00 2001 From: pylbrecht Date: Mon, 15 Jan 2024 06:18:50 +0100 Subject: Draft: add end2end test for :tab-close --recursive --- tests/end2end/features/treetabs.feature | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/end2end/features/treetabs.feature diff --git a/tests/end2end/features/treetabs.feature b/tests/end2end/features/treetabs.feature new file mode 100644 index 000000000..78439e373 --- /dev/null +++ b/tests/end2end/features/treetabs.feature @@ -0,0 +1,18 @@ +Feature: Tree tab management + Tests for various :tab-* commands. + + Background: + Given I clean up open tabs + And I set tabs.tabs_are_windows to false + And I set tabs.tree_tabs to true + And I clear the log + + Scenario: :tab-close --recursive + When I open data/numbers/1.txt + And I open data/numbers/2.txt in a new tab as a sibling + And I open data/numbers/3.txt in a new tab as a sibling + And I open data/numbers/4.txt in a new tab + And I run :tab-focus 1 + And I run :tab-close --recursive + Then the following tabs should be open: + - data/numbers/4.txt -- cgit v1.2.3-54-g00ecf