Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Speicher <rspeicher@gmail.com>2015-04-29 21:28:24 +0300
committerRobert Speicher <rspeicher@gmail.com>2015-04-30 23:35:27 +0300
commitf4fac3ac878a32d60e9dcc8dbe3c3c1da9e4a78d (patch)
tree02cccb4ab147f07b9cf4cd2c6d3ea412848806d4 /spec/factories/projects.rb
parent50f707e27ade6952b87aef86714f056dea2a1da3 (diff)
Add jira_project project factory
Diffstat (limited to 'spec/factories/projects.rb')
-rw-r--r--spec/factories/projects.rb20
1 files changed, 18 insertions, 2 deletions
diff --git a/spec/factories/projects.rb b/spec/factories/projects.rb
index 57fa079d753..102678a1d74 100644
--- a/spec/factories/projects.rb
+++ b/spec/factories/projects.rb
@@ -94,10 +94,26 @@ FactoryGirl.define do
'new_issue_url' => 'http://redmine/projects/project_name_in_redmine/issues/new'
}
)
- end
- after :create do |project|
+
project.issues_tracker = 'redmine'
project.issues_tracker_id = 'project_name_in_redmine'
end
end
+
+ factory :jira_project, parent: :project do
+ after :create do |project|
+ project.create_jira_service(
+ active: true,
+ properties: {
+ 'title' => 'JIRA tracker',
+ 'project_url' => 'http://jira.example/issues/?jql=project=A',
+ 'issues_url' => 'http://jira.example/browse/:id',
+ 'new_issue_url' => 'http://jira.example/secure/CreateIssue.jspa'
+ }
+ )
+
+ project.issues_tracker = 'jira'
+ project.issues_tracker_id = 'project_name_in_jira'
+ end
+ end
end