# m is for model, I felt the need to document that for some reason Factory.define :category do |m| m.association :category_type m.sequence(:name) {|n| "TestCategory#{n}"} end Factory.define :category_type do |m| m.sequence(:name) {|n| "TestCategoryType#{n}"} end Factory.define :connector do |m| m.association :page m.page_version 1 m.container "main" m.association :connectable, :factory => :html_block m.connectable_version 1 end Factory.define :file_block do |m| m.sequence(:name) {|n| "TestFileBlock#{n}"} end Factory.define :group do |m| m.sequence(:name) {|n| "TestGroup#{n}" } end Factory.define :group_type do |m| m.sequence(:name) {|n| "TestGroupType#{n}" } end Factory.define :html_block do |m| m.name "About Us" m.content "
Lorem ipsum dolor sit amet...
" end Factory.define :image_block do |m| m.sequence(:name) {|n| "TestImageBlock#{n}"} end Factory.define :link do |m| m.sequence(:name) {|n| "Link #{n}"} end Factory.define :page do |m| m.sequence(:name) {|n| "Page #{n}" } m.path {|a| "/#{a.name.gsub(/\s/,'_').downcase}" } m.template_file_name "default.html.erb" m.association :section end Factory.define :page_partial do |m| m.sequence(:name) {|n| "_page_partial_#{n}" } m.format "html" m.handler "erb" end Factory.define :page_routes do |m| m.sequence(:pattern) {|n| "/page_route_#{n}"} m.association :page end Factory.define :page_template do |m| m.sequence(:name) {|n| "page_template_#{n}" } m.format "html" m.handler "erb" m.body %q{