##// END OF EJS Templates
Dup generated attributes....
Jean-Philippe Lang -
r11092:8aff70398c91
parent child
Show More
@@ -3,7 +3,7 module ObjectHelpers
3 @generated_user_login ||= 'user0'
3 @generated_user_login ||= 'user0'
4 @generated_user_login.succ!
4 @generated_user_login.succ!
5 user = User.new(attributes)
5 user = User.new(attributes)
6 user.login = @generated_user_login if user.login.blank?
6 user.login = @generated_user_login.dup if user.login.blank?
7 user.mail = "#{@generated_user_login}@example.com" if user.mail.blank?
7 user.mail = "#{@generated_user_login}@example.com" if user.mail.blank?
8 user.firstname = "Bob" if user.firstname.blank?
8 user.firstname = "Bob" if user.firstname.blank?
9 user.lastname = "Doe" if user.lastname.blank?
9 user.lastname = "Doe" if user.lastname.blank?
@@ -22,7 +22,7 module ObjectHelpers
22 @generated_group_name ||= 'Group 0'
22 @generated_group_name ||= 'Group 0'
23 @generated_group_name.succ!
23 @generated_group_name.succ!
24 group = Group.new(attributes)
24 group = Group.new(attributes)
25 group.name = @generated_group_name if group.name.blank?
25 group.name = @generated_group_name.dup if group.name.blank?
26 yield group if block_given?
26 yield group if block_given?
27 group.save!
27 group.save!
28 group
28 group
@@ -32,8 +32,8 module ObjectHelpers
32 @generated_project_identifier ||= 'project-0000'
32 @generated_project_identifier ||= 'project-0000'
33 @generated_project_identifier.succ!
33 @generated_project_identifier.succ!
34 project = Project.new(attributes)
34 project = Project.new(attributes)
35 project.name = @generated_project_identifier if project.name.blank?
35 project.name = @generated_project_identifier.dup if project.name.blank?
36 project.identifier = @generated_project_identifier if project.identifier.blank?
36 project.identifier = @generated_project_identifier.dup if project.identifier.blank?
37 yield project if block_given?
37 yield project if block_given?
38 project.save!
38 project.save!
39 project
39 project
@@ -49,7 +49,7 module ObjectHelpers
49 @generated_tracker_name ||= 'Tracker 0'
49 @generated_tracker_name ||= 'Tracker 0'
50 @generated_tracker_name.succ!
50 @generated_tracker_name.succ!
51 tracker = Tracker.new(attributes)
51 tracker = Tracker.new(attributes)
52 tracker.name = @generated_tracker_name if tracker.name.blank?
52 tracker.name = @generated_tracker_name.dup if tracker.name.blank?
53 yield tracker if block_given?
53 yield tracker if block_given?
54 tracker.save!
54 tracker.save!
55 tracker
55 tracker
@@ -59,7 +59,7 module ObjectHelpers
59 @generated_role_name ||= 'Role 0'
59 @generated_role_name ||= 'Role 0'
60 @generated_role_name.succ!
60 @generated_role_name.succ!
61 role = Role.new(attributes)
61 role = Role.new(attributes)
62 role.name = @generated_role_name if role.name.blank?
62 role.name = @generated_role_name.dup if role.name.blank?
63 yield role if block_given?
63 yield role if block_given?
64 role.save!
64 role.save!
65 role
65 role
@@ -98,7 +98,7 module ObjectHelpers
98 @generated_version_name ||= 'Version 0'
98 @generated_version_name ||= 'Version 0'
99 @generated_version_name.succ!
99 @generated_version_name.succ!
100 version = Version.new(attributes)
100 version = Version.new(attributes)
101 version.name = @generated_version_name if version.name.blank?
101 version.name = @generated_version_name.dup if version.name.blank?
102 yield version if block_given?
102 yield version if block_given?
103 version.save!
103 version.save!
104 version
104 version
@@ -119,7 +119,7 module ObjectHelpers
119 @generated_auth_source_name ||= 'Auth 0'
119 @generated_auth_source_name ||= 'Auth 0'
120 @generated_auth_source_name.succ!
120 @generated_auth_source_name.succ!
121 source = AuthSource.new(attributes)
121 source = AuthSource.new(attributes)
122 source.name = @generated_auth_source_name if source.name.blank?
122 source.name = @generated_auth_source_name.dup if source.name.blank?
123 yield source if block_given?
123 yield source if block_given?
124 source.save!
124 source.save!
125 source
125 source
@@ -129,8 +129,8 module ObjectHelpers
129 @generated_board_name ||= 'Forum 0'
129 @generated_board_name ||= 'Forum 0'
130 @generated_board_name.succ!
130 @generated_board_name.succ!
131 board = Board.new(attributes)
131 board = Board.new(attributes)
132 board.name = @generated_board_name if board.name.blank?
132 board.name = @generated_board_name.dup if board.name.blank?
133 board.description = @generated_board_name if board.description.blank?
133 board.description = @generated_board_name.dup if board.description.blank?
134 yield board if block_given?
134 yield board if block_given?
135 board.save!
135 board.save!
136 board
136 board
@@ -143,7 +143,7 module ObjectHelpers
143 attachment = Attachment.new(attributes)
143 attachment = Attachment.new(attributes)
144 attachment.container ||= Issue.find(1)
144 attachment.container ||= Issue.find(1)
145 attachment.author ||= User.find(2)
145 attachment.author ||= User.find(2)
146 attachment.filename = @generated_filename if attachment.filename.blank?
146 attachment.filename = @generated_filename.dup if attachment.filename.blank?
147 attachment.save!
147 attachment.save!
148 attachment
148 attachment
149 end
149 end
General Comments 0
You need to be logged in to leave comments. Login now