Sha256: 71a21d82c5597c54318583e32db2167f8ead017b153cff4d7ced8825c7c18f8b
Contents?: true
Size: 906 Bytes
Versions: 27
Compression:
Stored size: 906 Bytes
Contents
Factory.define :document do |d| d.sequence(:title) { |n| "Document #{ n }" } d.file { Rack::Test::UploadedFile.new(File.join(File.dirname(__FILE__), 'files', 'small.pdf'), 'application/pdf') } d.author_id { Factory(:friend).receiver.id } d.owner_id { |q| Actor.find(q.author_id).received_ties.first.sender.id } d.user_author_id { |q| q.author_id } end Factory.define :public_document, :parent => :document do |d| d.owner_id { |q| q.author_id } d._relation_ids { |q| Array(Relation::Public.instance.id) } end Factory.define :private_document, :parent => :document do |d| d.file { Rack::Test::UploadedFile.new(File.join(File.dirname(__FILE__), 'files', 'small.pdf'), 'application/pdf') } d.owner_id { |q| q.author_id } d._relation_ids { |q| Actor.find(q.author_id).relation_customs.sort.first.id } end
Version data entries
27 entries across 27 versions & 2 rubygems