summaryrefslogtreecommitdiffstats
path: root/test/object_helpers.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/object_helpers.rb')
-rw-r--r--test/object_helpers.rb36
1 files changed, 18 insertions, 18 deletions
diff --git a/test/object_helpers.rb b/test/object_helpers.rb
index 7be05606f..6db4336cf 100644
--- a/test/object_helpers.rb
+++ b/test/object_helpers.rb
@@ -1,9 +1,4 @@
module ObjectHelpers
- def User.add_to_project(user, project, roles)
- roles = [roles] unless roles.is_a?(Array)
- Member.create!(:principal => user, :project => project, :roles => roles)
- end
-
def User.generate!(attributes={})
@generated_user_login ||= 'user0'
@generated_user_login.succ!
@@ -17,6 +12,11 @@ module ObjectHelpers
user
end
+ def User.add_to_project(user, project, roles)
+ roles = [roles] unless roles.is_a?(Array)
+ Member.create!(:principal => user, :project => project, :roles => roles)
+ end
+
def Group.generate!(attributes={})
@generated_group_name ||= 'Group 0'
@generated_group_name.succ!
@@ -67,6 +67,19 @@ module ObjectHelpers
issue
end
+ # Generate an issue for a project, using its trackers
+ def Issue.generate_for_project!(project, attributes={})
+ issue = Issue.new(attributes) do |issue|
+ issue.project = project
+ issue.tracker = project.trackers.first unless project.trackers.empty?
+ issue.subject = 'Generated' if issue.subject.blank?
+ issue.author ||= User.find(2)
+ yield issue if block_given?
+ end
+ issue.save!
+ issue
+ end
+
def Version.generate!(attributes={})
@generated_version_name ||= 'Version 0'
@generated_version_name.succ!
@@ -86,17 +99,4 @@ module ObjectHelpers
source.save!
source
end
-
- # Generate an issue for a project, using it's trackers
- def Issue.generate_for_project!(project, attributes={})
- issue = Issue.new(attributes) do |issue|
- issue.project = project
- issue.tracker = project.trackers.first unless project.trackers.empty?
- issue.subject = 'Generated' if issue.subject.blank?
- issue.author ||= User.find(2)
- yield issue if block_given?
- end
- issue.save!
- issue
- end
end