From 437141ddea36be99220a619d28c1c18e1d1c3c6c Mon Sep 17 00:00:00 2001 From: Tim Gadanidis Date: Thu, 4 Nov 2021 16:10:53 -0400 Subject: Test resetting direction on duplicate searches --- tests/end2end/features/search.feature | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/end2end/features/search.feature b/tests/end2end/features/search.feature index c3f564fac..61deb3dcc 100644 --- a/tests/end2end/features/search.feature +++ b/tests/end2end/features/search.feature @@ -73,6 +73,24 @@ Feature: Searching on a page And I run :search foo Then "Ignoring duplicate search request for foo, but resetting flags" should be logged + Scenario: Reset search direction on duplicate search, forward-to-back + When I run :search baz + And I wait for "search found baz" in the log + And I run :search -r baz + And I wait for "Ignoring duplicate search request for baz, but resetting flags" in the log + And I run :search-next + And I wait for "next_result found baz with flags FindBackward" in the log + Then "BAZ" should be found + + Scenario: Reset search direction on duplicate search, back-to-forward + When I run :search -r baz + And I wait for "search found baz with flags FindBackward" in the log + And I run :search baz + And I wait for "Ignoring duplicate search request for baz, but resetting flags" in the log + And I run :search-next + And I wait for "next_result found baz" in the log + Then "Baz" should be found + ## search.ignore_case Scenario: Searching text with search.ignore_case = always -- cgit v1.2.3-54-g00ecf