Sha256: ef13a1880be489a0199a7d7bf92a4ca3cd05b68e2a73db3a52428f4fa98d02ad

Contents?: true

Size: 904 Bytes

Versions: 67

Compression:

Stored size: 904 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

67 entries across 67 versions & 2 rubygems

Version Path
social_stream-2.2.2 documents/spec/factories/document.rb
social_stream-documents-2.2.1 spec/factories/document.rb
social_stream-2.2.1 documents/spec/factories/document.rb
social_stream-2.2.0 documents/spec/factories/document.rb
social_stream-documents-2.2.0 spec/factories/document.rb
social_stream-2.1.1 documents/spec/factories/document.rb
social_stream-1.1.12 documents/spec/factories/document.rb
social_stream-documents-1.1.4 spec/factories/document.rb
social_stream-2.1.0 documents/spec/factories/document.rb
social_stream-documents-2.1.0 spec/factories/document.rb
social_stream-2.0.4 documents/spec/factories/document.rb
social_stream-documents-2.0.4 spec/factories/document.rb
social_stream-2.0.3 documents/spec/factories/document.rb
social_stream-documents-2.0.3 spec/factories/document.rb
social_stream-1.1.11 documents/spec/factories/document.rb
social_stream-documents-1.1.3 spec/factories/document.rb
social_stream-1.1.10 documents/spec/factories/document.rb
social_stream-documents-1.1.2 spec/factories/document.rb
social_stream-1.1.9 documents/spec/factories/document.rb
social_stream-1.1.8 documents/spec/factories/document.rb