##// END OF EJS Templates
Merged r3727 from trunk for 0.9.4 release....
Merged r3727 from trunk for 0.9.4 release. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/0.9-stable@3728 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r3351:e5e5ad6b7a45
r3614:f58f7e0e410f
Show More
object_daddy_helpers.rb
34 lines | 900 B | text/x-ruby | RubyLexer
/ test / object_daddy_helpers.rb
Eric Davis
Moved object daddy helpers to their own module....
r2824 module ObjectDaddyHelpers
Jean-Philippe Lang
Merged r3398 from trunk....
r3351 # TODO: Remove these three once everyone has ported their code to use the
# new object_daddy version with protected attribute support
Eric Davis
Merged the Object Daddy exemplars from trunk. r3337, r3340, r3342...
r3245 def User.generate_with_protected(attributes={})
Jean-Philippe Lang
Merged r3398 from trunk....
r3351 User.generate(attributes)
Eric Davis
Merged the Object Daddy exemplars from trunk. r3337, r3340, r3342...
r3245 end
Eric Davis
Moved object daddy helpers to their own module....
r2824 def User.generate_with_protected!(attributes={})
Jean-Philippe Lang
Merged r3398 from trunk....
r3351 User.generate!(attributes)
Eric Davis
Merged the Object Daddy exemplars from trunk. r3337, r3340, r3342...
r3245 end
def User.spawn_with_protected(attributes={})
Jean-Philippe Lang
Merged r3398 from trunk....
r3351 User.spawn(attributes)
Eric Davis
Moved object daddy helpers to their own module....
r2824 end
# Generate the default Query
def Query.generate_default!(attributes={})
query = Query.spawn(attributes)
query.name ||= '_'
query.save!
query
end
# Generate an issue for a project, using it's trackers
def Issue.generate_for_project!(project, attributes={})
issue = Issue.spawn(attributes) do |issue|
issue.project = project
end
issue.tracker = project.trackers.first unless project.trackers.empty?
issue.save!
issue
end
end