Sha256: ff3157691c707f81837a711614fd08061ffd83255fdd5df0b49eef05dae9d6f8

Contents?: true

Size: 1.38 KB

Versions: 5

Compression:

Stored size: 1.38 KB

Contents

secret = 'secret'
def connection(factory)
	[Factory.build(:connection, :tag => nil, :parent => Factory(factory).id)]
end

Factory.define :client do |f|
	f.user_id secret
	f.sequence(:name) {|i| "aaa#{i}"}
end

Factory.define :iki do |f|
	f.user_id secret
end
Factory.define :connection do |f|
	f.tag 'gallery'
  f.parent { Factory(:record).id }
end
Factory.define :filter do |f|
	f.model 'Client'
	f.section '123'
end
Factory.define :right do |f|
	f.parent { Factory(:group).id }
end
Factory.define :asset do |f|
	f.user_id secret
	f.upload 'spec/assets/file/test.html'
end
Factory.define :website do |f|
	f.user_id secret
	f.connections { connection(:client) }
	f.sequence(:name) {|i| "inspectienet#{i} website"}
end
Factory.define :slug do |f|
end
Factory.define :domain do |f|
	f.sequence(:name) {|i| "example#{i}.inspectienet.nl" }
end
Factory.define :document do |f|
	f.user_id secret
	f.sequence(:type) {|i| "Menu#{i}"}
end
Factory.define :key do |f|
	f.sequence(:name) {|i| "example#{i}"}
end
Factory.define :validation do |f|
	f.name 'validates_minimum_length'
end
Factory.define :record do |f|
	f.user_id secret
	f.type { Factory(:document).id }
end
Factory.define :group do |f|
	f.user_id secret
	f.domain_id { Factory(:client).id }
	f.name	'name'
end
Factory.define :user do |f|
	f.user_id secret
	f.domain_id { Factory(:client).id }
	f.sequence(:username) {|i| "test#{i}" }
	f.password 'secret'
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
classicCMS-0.2.3 spec/factories.rb
classicCMS-0.2.2 spec/factories.rb
classicCMS-0.2.1 spec/factories.rb
classicCMS-0.2.0 spec/factories.rb
classicCMS-0.1.2 spec/factories.rb