Sha256: 71446c64393f2b2e21920d23f71f952de34ac3bc7aa11044ce21e80aac8fa294

Contents?: true

Size: 1.05 KB

Versions: 9

Compression:

Stored size: 1.05 KB

Contents

FactoryGirl.define do
	
	factory :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 do
		code "kl"
		name 'Klingonian'
		default false
		frontpage_name 'Tuq'
		page_layout 'intro'
		public true
	end

	factory :page do
		language { Language.find_by_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 { Page.root.id }
  	end

		factory :public_page do
  		name "A Public Page"
		  public true
	  end

	end
	
	factory :cell do
		page { Page.find_by_language_root(true) || Factory(:language_root_page) }
		name "A Cell"
	end
	
	factory :element do
	  name 'article'
  end
	
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
alchemy_cms-2.0.6.1 spec/factories.rb
alchemy_cms-2.0.5 spec/factories.rb
alchemy_cms-2.0.4 spec/factories.rb
alchemy_cms-2.0.3.1 spec/factories.rb
alchemy_cms-2.1.beta1 spec/factories.rb
alchemy_cms-2.0.3 spec/factories.rb
alchemy_cms-2.0.2 spec/factories.rb
alchemy_cms-2.0.1 spec/factories.rb
alchemy_cms-2.0 spec/factories.rb