##// END OF EJS Templates
Added and updated some more object daddy exemplars....
Eric Davis -
r3228:8420f251099a
parent child
Show More
@@ -0,0 +1,21
1 class Attachment < ActiveRecord::Base
2 generator_for :container, :method => :generate_project
3 generator_for :file, :method => :generate_file
4 generator_for :author, :method => :generate_author
5
6 def self.generate_project
7 Project.generate!
8 end
9
10 def self.generate_author
11 User.generate_with_protected!
12 end
13
14 def self.generate_file
15 @file = 'a_file.png'
16 @file.stubs(:original_filename).returns('a_file.png')
17 @file.stubs(:content_type).returns('image/png')
18 @file.stubs(:read).returns(false)
19 @file
20 end
21 end
@@ -0,0 +1,13
1 class Comment < ActiveRecord::Base
2 generator_for :commented, :method => :generate_news
3 generator_for :author, :method => :generate_author
4 generator_for :comments => 'What great news this is.'
5
6 def self.generate_news
7 News.generate!
8 end
9
10 def self.generate_author
11 User.generate_with_protected!
12 end
13 end
@@ -0,0 +1,10
1 class Group < Principal
2 generator_for :lastname, :method => :next_lastname
3
4 def self.next_lastname
5 @last_lastname ||= 'Group'
6 @last_lastname.succ!
7 @last_lastname
8 end
9
10 end
@@ -0,0 +1,13
1 class Journal < ActiveRecord::Base
2 generator_for :journalized, :method => :generate_issue
3 generator_for :user, :method => :generate_user
4
5 def self.generate_issue
6 project = Project.generate!
7 Issue.generate_for_project!(project)
8 end
9
10 def self.generate_user
11 User.generate_with_protected!
12 end
13 end
1 NO CONTENT: file renamed from test/exemplars/auth_soruce_exemplar.rb to test/exemplars/auth_source_exemplar.rb
NO CONTENT: file renamed from test/exemplars/auth_soruce_exemplar.rb to test/exemplars/auth_source_exemplar.rb
@@ -1,2 +1,7
1 class CustomValue < ActiveRecord::Base
1 class CustomValue < ActiveRecord::Base
2 generator_for :custom_field, :method => :generate_custom_field
3
4 def self.generate_custom_field
5 CustomField.generate!
6 end
2 end
7 end
@@ -1,2 +1,12
1 class Member < ActiveRecord::Base
1 class Member < ActiveRecord::Base
2 generator_for :roles, :method => :generate_roles
3 generator_for :principal, :method => :generate_user
4
5 def self.generate_roles
6 [Role.generate!]
7 end
8
9 def self.generate_user
10 User.generate_with_protected!
11 end
2 end
12 end
General Comments 0
You need to be logged in to leave comments. Login now