From c16c625febe19933063a6ab6b17e99e3fe8343c3 Mon Sep 17 00:00:00 2001 From: Jay Kamat Date: Wed, 21 Feb 2018 22:15:26 -0500 Subject: [PATCH] Add basic tests for searching and caret mode --- tests/end2end/features/caret.feature | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/end2end/features/caret.feature b/tests/end2end/features/caret.feature index a3ff325f4..8be03dec2 100644 --- a/tests/end2end/features/caret.feature +++ b/tests/end2end/features/caret.feature @@ -320,3 +320,25 @@ Feature: Caret mode And the following tabs should be open: - data/caret.html - data/hello.txt (active) + + # Search + caret mode + + Scenario: yanking a searched line + When I run :leave-mode + And I run :search fiv + And I wait for "search found fiv" in the log + And I run :enter-mode caret + And I run :move-to-end-of-line + And I run :yank selection + Then the clipboard should contain "five six" + + Scenario: yanking a searched line with multiple matches + When I run :leave-mode + And I run :search w + And I wait for "search found w" in the log + And I run :search-next + And I wait for "next_result found w" in the log + And I run :enter-mode caret + And I run :move-to-end-of-line + And I run :yank selection + Then the clipboard should contain "wei drei"