summaryrefslogtreecommitdiff
path: root/qa/qa/page/project/milestone/new.rb
diff options
context:
space:
mode:
authorDaniel Davison <daniel.jj.davison@gmail.com>2018-05-03 20:09:53 -0400
committerddavison <ddavison@gitlab.com>2018-06-26 12:18:33 -0400
commit7f5a52d7952e71aa94e8cabee323a81642bf39e8 (patch)
tree1819eb1051606987d1af5481c7495d31378a59d8 /qa/qa/page/project/milestone/new.rb
parent8bf15ef4afa1834365eaeabbe8fc269108181e5c (diff)
downloadgitlab-ce-7f5a52d7952e71aa94e8cabee323a81642bf39e8.tar.gz
[QA] create test scenario for adding milestone to merge request.
Diffstat (limited to 'qa/qa/page/project/milestone/new.rb')
-rw-r--r--qa/qa/page/project/milestone/new.rb27
1 files changed, 27 insertions, 0 deletions
diff --git a/qa/qa/page/project/milestone/new.rb b/qa/qa/page/project/milestone/new.rb
new file mode 100644
index 00000000000..edeb6b45546
--- /dev/null
+++ b/qa/qa/page/project/milestone/new.rb
@@ -0,0 +1,27 @@
+module QA
+ module Page
+ module Project
+ module Milestone
+ class New < Page::Base
+ view 'app/views/projects/milestones/_form.html.haml' do
+ element :milestone_title
+ element :milestone_description
+ end
+
+ def set_title(title)
+ fill_element :milestone_title, title
+ end
+
+ def set_description(description)
+ fill_element :milestone_description, description
+ end
+
+ def create_new_milestone
+ click_button 'Create milestone'
+ end
+ end
+ end
+ end
+ end
+end
+