From f3875264f699eb9029f742f1333ab8299c1f58b5 Mon Sep 17 00:00:00 2001 From: elariekerboull Date: Thu, 3 Aug 2023 11:24:24 +0200 Subject: [PATCH 1/2] Add step to filter formulas --- .../features/secondary/min_salt_formulas_advanced.feature | 1 + testsuite/features/step_definitions/navigation_steps.rb | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/testsuite/features/secondary/min_salt_formulas_advanced.feature b/testsuite/features/secondary/min_salt_formulas_advanced.feature index d8794257f593..b390639c80b2 100644 --- a/testsuite/features/secondary/min_salt_formulas_advanced.feature +++ b/testsuite/features/secondary/min_salt_formulas_advanced.feature @@ -14,6 +14,7 @@ Feature: Use advanced features of Salt formulas When I install "form.yml" to custom formula metadata directory "testform" And I install "metadata.yml" to custom formula metadata directory "testform" When I follow the left menu "Salt > Formula Catalog" + And I enter "testform" as the filtered formula name Then I should see a "testform" text Scenario: Assign test formula to minion via group formula diff --git a/testsuite/features/step_definitions/navigation_steps.rb b/testsuite/features/step_definitions/navigation_steps.rb index 06c30eb98579..9f08aad6f766 100644 --- a/testsuite/features/step_definitions/navigation_steps.rb +++ b/testsuite/features/step_definitions/navigation_steps.rb @@ -841,6 +841,10 @@ find("input[placeholder='Filter by Snippet Name: ']").set(input) end +When(/^I enter "([^"]*)" as the filtered formula name$/) do |input| + find("input[placeholder='Filter by formula name: ']").set(input) +end + When(/^I enter the package for "([^"]*)" as the filtered package name$/) do |host| step %(I enter "#{PACKAGE_BY_CLIENT[host]}" as the filtered package name) end From 9f91c6d3c25e653233612fec1ef151730e6e19b5 Mon Sep 17 00:00:00 2001 From: elariekerboull Date: Thu, 3 Aug 2023 17:26:50 +0200 Subject: [PATCH 2/2] Correct placeholder name --- testsuite/features/step_definitions/navigation_steps.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testsuite/features/step_definitions/navigation_steps.rb b/testsuite/features/step_definitions/navigation_steps.rb index 9f08aad6f766..ebf47cfb99af 100644 --- a/testsuite/features/step_definitions/navigation_steps.rb +++ b/testsuite/features/step_definitions/navigation_steps.rb @@ -842,7 +842,7 @@ end When(/^I enter "([^"]*)" as the filtered formula name$/) do |input| - find("input[placeholder='Filter by formula name: ']").set(input) + find("input[placeholder='Filter by formula name']").set(input) end When(/^I enter the package for "([^"]*)" as the filtered package name$/) do |host|