Commit 8da6efc6 authored by Douglas Barbosa Alexandre's avatar Douglas Barbosa Alexandre

Merge branch 'ash.mckenzie/fix-geo-hash-storage-qa-spec' into 'master'

Geo: Fix Hashed Storage QA spec

Closes #7791

See merge request gitlab-org/gitlab-ee!7531
parents dd2dab7e a5afcdc2
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
.settings-content .settings-content
= render partial: 'repository_mirrors_form' = render partial: 'repository_mirrors_form'
%section.settings.as-repository-storage.no-animate#js-repository-storage-settings{ class: ('expanded' if expanded_by_default?) } %section.qa-repository-storage.settings.as-repository-storage.no-animate#js-repository-storage-settings{ class: ('expanded' if expanded_by_default?) }
.settings-header .settings-header
%h4 %h4
= _('Repository storage') = _('Repository storage')
......
...@@ -238,6 +238,7 @@ module QA ...@@ -238,6 +238,7 @@ module QA
module Settings module Settings
autoload :RepositoryStorage, 'qa/page/admin/settings/repository_storage' autoload :RepositoryStorage, 'qa/page/admin/settings/repository_storage'
autoload :Main, 'qa/page/admin/settings/main' autoload :Main, 'qa/page/admin/settings/main'
autoload :Repository, 'qa/page/admin/settings/repository'
end end
end end
......
...@@ -8,8 +8,9 @@ module QA ...@@ -8,8 +8,9 @@ module QA
Page::Main::Login.act { sign_in_using_credentials } Page::Main::Login.act { sign_in_using_credentials }
Page::Menu::Main.act { go_to_admin_area } Page::Menu::Main.act { go_to_admin_area }
Page::Menu::Admin.act { go_to_settings } Page::Menu::Admin.act { go_to_settings }
Page::Menu::Side.act { click_repository }
Page::Admin::Settings::Main.perform do |setting| Page::Admin::Settings::Repository.perform do |setting|
setting.expand_repository_storage do |page| setting.expand_repository_storage do |page|
page.enable_hashed_storage page.enable_hashed_storage
page.save_settings page.save_settings
......
...@@ -6,13 +6,6 @@ module QA ...@@ -6,13 +6,6 @@ module QA
include QA::Page::Settings::Common include QA::Page::Settings::Common
view 'app/views/admin/application_settings/show.html.haml' do view 'app/views/admin/application_settings/show.html.haml' do
element :terms_settings
end
def expand_repository_storage(&block)
expand_section(:terms_settings) do
RepositoryStorage.perform(&block)
end
end end
end end
end end
......
# frozen_string_literal: true
module QA
module Page
module Admin
module Settings
class Repository < Page::Base
include QA::Page::Settings::Common
view 'app/views/admin/application_settings/repository.html.haml' do
element :repository_storage
end
def expand_repository_storage(&block)
expand_section(:repository_storage) do
RepositoryStorage.perform(&block)
end
end
end
end
end
end
end
...@@ -84,6 +84,12 @@ module QA ...@@ -84,6 +84,12 @@ module QA
end end
end end
def click_repository
within_sidebar do
click_link('Repository')
end
end
private private
def hover_settings def hover_settings
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment