diff options
author | ievgenChernikov <ichernikov@zendesk.com> | 2018-11-30 20:29:40 +0000 |
---|---|---|
committer | ievgenChernikov <ichernikov@zendesk.com> | 2018-12-10 04:13:04 +0000 |
commit | ba5e5f8ab052989e8b109cbf2fe9e6f2d960bc0c (patch) | |
tree | 18b9372bf0078fbf61c44e6cb384316501493b36 /qa/qa/page/merge_request | |
parent | c8fa8da2e8814f2e0c28484c3974d678eaf9e043 (diff) | |
download | gitlab-ce-ba5e5f8ab052989e8b109cbf2fe9e6f2d960bc0c.tar.gz |
Extended MR spec to set assigneeichernikov-add-assignee-to-mr
Diffstat (limited to 'qa/qa/page/merge_request')
-rw-r--r-- | qa/qa/page/merge_request/new.rb | 8 | ||||
-rw-r--r-- | qa/qa/page/merge_request/show.rb | 7 |
2 files changed, 15 insertions, 0 deletions
diff --git a/qa/qa/page/merge_request/new.rb b/qa/qa/page/merge_request/new.rb index 1f8f1fbca8e..20d9c336367 100644 --- a/qa/qa/page/merge_request/new.rb +++ b/qa/qa/page/merge_request/new.rb @@ -26,6 +26,10 @@ module QA element :issuable_label end + view 'app/views/shared/issuable/form/_metadata_merge_request_assignee.html.haml' do + element :assign_to_me_link + end + def create_merge_request click_element :issuable_create_button end @@ -50,6 +54,10 @@ module QA click_link label.title end + + def assign_to_me + click_element :assign_to_me_link + end end end end diff --git a/qa/qa/page/merge_request/show.rb b/qa/qa/page/merge_request/show.rb index 2fd30e15ffb..869dc0b9d21 100644 --- a/qa/qa/page/merge_request/show.rb +++ b/qa/qa/page/merge_request/show.rb @@ -52,6 +52,7 @@ module QA end view 'app/views/shared/issuable/_sidebar.html.haml' do + element :assignee_block element :labels_block end @@ -100,6 +101,12 @@ module QA end end + def has_assignee?(username) + page.within(element_selector_css(:assignee_block)) do + has_text?(username) + end + end + def has_label?(label) page.within(element_selector_css(:labels_block)) do element = find('span', text: label) |