Sha256: 765c85eb541f3de3968b3e5d934e86d735e5864634f43c3e22193e929763f1d4
Contents?: true
Size: 785 Bytes
Versions: 1
Compression:
Stored size: 785 Bytes
Contents
Factory.define :page_part, :class => Kuhsaft::PagePart::Content do |p| p.position 1 p.content Kuhsaft::PagePart::Markdown.new(:text => 'h1. Hello world!') p.association :localized_page end Factory.define :localized_page, :class => Kuhsaft::LocalizedPage do |p| p.locale 'en' p.title 'English title' p.published 1 p.association :page p.after_create do |page| page.page_parts << Factory.build(:page_part, :localized_page => page) end end Factory.define :page, :class => Kuhsaft::Page do |p| p.position 1 p.after_create do |page| page.localized_pages << Factory.create(:localized_page, :page => page) end end Factory.define :asset, :class => Kuhsaft::Asset do |a| a.file File.open("#{Kuhsaft::Engine.root}/spec/dummy/public/images/spec-image.png") end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kuhsaft-0.0.3 | spec/factories.rb |