Skip to content
Snippets Groups Projects
Commit 5e79e74f authored by Jennie Louie's avatar Jennie Louie
Browse files

Update qa resources and pages for Geo wiki spec

Add qa selectors to wiki show and ssh keys page
Add method to wiki push resource to find ssh_uri
parent 2b06f615
No related branches found
No related tags found
No related merge requests found
- is_admin = local_assigns.fetch(:admin, false)
 
- if @keys.any?
%ul.content-list
%ul.content-list{ data: { qa_selector: 'ssh_keys_list' } }
= render partial: 'profiles/keys/key', collection: @keys, locals: { is_admin: is_admin }
- else
%p.settings-message.text-center
Loading
Loading
Loading
Loading
@@ -26,7 +26,7 @@
= (s_("WikiHistoricalPage|You can view the %{most_recent_link} or browse the %{history_link}.") % { most_recent_link: most_recent_link, history_link: history_link }).html_safe
 
.prepend-top-default.append-bottom-default
.md.md-file
.md.md-file{ data: { qa_selector: 'wiki_page_content' } }
= render_wiki_content(@page)
 
= render 'sidebar'
Loading
Loading
@@ -14,6 +14,10 @@ module QA
element :delete_key_button
end
 
view 'app/views/profiles/keys/_key_table.html.haml' do
element :ssh_keys_list
end
def add_key(public_key, title)
fill_element :key_public_key_field, public_key
fill_element :key_title_field, title
Loading
Loading
@@ -28,6 +32,10 @@ module QA
click_element :delete_key_button
end
end
def keys_list
find_element(:ssh_keys_list).text
end
end
end
end
Loading
Loading
Loading
Loading
@@ -11,11 +11,21 @@ module QA
element :clone_repository_link, 'Clone repository' # rubocop:disable QA/ElementWithPattern
end
 
view 'app/views/projects/wikis/show.html.haml' do
element :wiki_page_content
end
def click_clone_repository
click_on 'Clone repository'
end
def wiki_text
find_element(:wiki_page_content).text
end
end
end
end
end
end
QA::Page::Project::Wiki::Show.prepend_if_ee('QA::EE::Page::Project::Wiki::Show')
Loading
Loading
@@ -31,6 +31,17 @@ module QA
end
end
 
def repository_ssh_uri
@repository_ssh_uri ||= begin
wiki.visit!
Page::Project::Wiki::Show.act do
click_clone_repository
choose_repository_clone_ssh
repository_location.uri
end
end
end
def fabricate!
super
wiki.visit!
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment