summaryrefslogtreecommitdiff
path: root/qa/qa/page/dashboard/groups.rb
diff options
context:
space:
mode:
authorMark Lapierre <mlapierre@gitlab.com>2018-09-28 14:36:49 -0400
committerMark Lapierre <mlapierre@gitlab.com>2018-09-28 14:36:49 -0400
commit8589fa871ee5dd94f821e1f5cbbcee269b46acf9 (patch)
tree4894dbebe97d3f6ffd41bc58fe49661bfd95772d /qa/qa/page/dashboard/groups.rb
parent1ed5ab50c7931cee1283b21512784a487668a27f (diff)
downloadgitlab-ce-8589fa871ee5dd94f821e1f5cbbcee269b46acf9.tar.gz
Optimize groups filter
When searching for a group, submit a request that returns only the filtered list of groups. This makes the state of the page more reliable because it avoids having to wait for the list of groups to dynamically refresh.
Diffstat (limited to 'qa/qa/page/dashboard/groups.rb')
-rw-r--r--qa/qa/page/dashboard/groups.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/qa/qa/page/dashboard/groups.rb b/qa/qa/page/dashboard/groups.rb
index 70c5f996ff8..c6ef932e33f 100644
--- a/qa/qa/page/dashboard/groups.rb
+++ b/qa/qa/page/dashboard/groups.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
module QA
module Page
module Dashboard
@@ -14,9 +16,7 @@ module QA
end
def has_group?(name)
- filter_by_name(name)
-
- page.has_link?(name)
+ has_filtered_group?(name)
end
def go_to_group(name)