Sha256: 27a1396df7cef7eb4522f3008096ca941af8321f5fb06522dfd48c0343c8752f
Contents?: true
Size: 1.54 KB
Versions: 3
Compression:
Stored size: 1.54 KB
Contents
FactoryGirl.define do factory :user, :class => 'Alchemy::User' do email 'john@doe.com' login "jdoe" password 's3cr3t' password_confirmation 's3cr3t' factory :admin_user do role "admin" end factory :registered_user do role "registered" end factory :author_user do role "author" end factory :editor_user do role "editor" end end factory :language, :class => 'Alchemy::Language' do language_code "kl" name 'Klingonian' default false frontpage_name 'Tuq' page_layout 'intro' public true factory :language_with_country_code do country_code 'cr' end end factory :page, :class => 'Alchemy::Page' do language { Alchemy::Language.find_by_language_code('kl') || Factory(:language) } name "A Page" parent_id { Factory(:language_root_page).id } page_layout "standard" factory :language_root_page do name 'Klingonian' page_layout 'intro' language_root true public true parent_id { Alchemy::Page.root.id } end factory :public_page do name "A Public Page" public true end factory :systempage do name "Systempage" parent_id { Alchemy::Page.root.id } language_root false page_layout nil language nil end end factory :cell, :class => 'Alchemy::Cell' do page { Alchemy::Page.find_by_language_root(true) || Factory(:language_root_page) } name "A Cell" end factory :element, :class => 'Alchemy::Element' do name 'article' end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
alchemy_cms-2.2.rc3 | spec/factories.rb |
alchemy_cms-2.2.rc2 | spec/factories.rb |
alchemy_cms-2.2.rc1 | spec/factories.rb |