summaryrefslogtreecommitdiffstats
path: root/test/exemplars
diff options
context:
space:
mode:
authorEric Davis <edavis@littlestreamsoftware.com>2009-10-20 00:36:51 +0000
committerEric Davis <edavis@littlestreamsoftware.com>2009-10-20 00:36:51 +0000
commit6456f7c4a4816b2db4da5a5f7e358517a66fe963 (patch)
tree4489768a6b14bbc903622458d94642a59af2b202 /test/exemplars
parent61c09b64426981a6da16e5fcd42ab4b796a46f05 (diff)
downloadredmine-6456f7c4a4816b2db4da5a5f7e358517a66fe963.tar.gz
redmine-6456f7c4a4816b2db4da5a5f7e358517a66fe963.zip
Updated some object_daddy exemplars for the Models.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2937 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/exemplars')
-rw-r--r--test/exemplars/project_exemplar.rb16
-rw-r--r--test/exemplars/query_exemplar.rb9
2 files changed, 24 insertions, 1 deletions
diff --git a/test/exemplars/project_exemplar.rb b/test/exemplars/project_exemplar.rb
index a0edd1fde..f1667b7cf 100644
--- a/test/exemplars/project_exemplar.rb
+++ b/test/exemplars/project_exemplar.rb
@@ -1,7 +1,9 @@
class Project < ActiveRecord::Base
generator_for :name, :method => :next_name
generator_for :identifier, :method => :next_identifier_from_object_daddy
-
+ generator_for :enabled_modules, :method => :all_modules
+ generator_for :trackers, :method => :next_tracker
+
def self.next_name
@last_name ||= 'Project 0'
@last_name.succ!
@@ -14,4 +16,16 @@ class Project < ActiveRecord::Base
@last_identifier.succ!
@last_identifier
end
+
+ def self.all_modules
+ returning [] do |modules|
+ Redmine::AccessControl.available_project_modules.each do |name|
+ modules << EnabledModule.new(:name => name.to_s)
+ end
+ end
+ end
+
+ def self.next_tracker
+ [Tracker.generate!]
+ end
end
diff --git a/test/exemplars/query_exemplar.rb b/test/exemplars/query_exemplar.rb
new file mode 100644
index 000000000..db32e938a
--- /dev/null
+++ b/test/exemplars/query_exemplar.rb
@@ -0,0 +1,9 @@
+class Query < ActiveRecord::Base
+ generator_for :name, :method => :next_name
+
+ def self.next_name
+ @last_name ||= 'Query 0'
+ @last_name.succ!
+ @last_name
+ end
+end