Sha256: 0e8c7f6782df2ee0dca5ac49c8bbc9266313869260d3cb49cc2190ad720ce071

Contents?: true

Size: 955 Bytes

Versions: 63

Compression:

Stored size: 955 Bytes

Contents

Factory.define :activity do |a|
  a.contact { Factory(:friend).contact }
  a.activity_verb { ActivityVerb["post"] }
  a.relation_ids  { |b| Array(b.sender.relation_custom('friend').id) }
end

Factory.define :self_activity, :parent => :activity do |a|
  a.contact { Factory(:self_contact) }
  a.relation_ids  { |b| Array(b.sender.relation_custom('friend').id) }
end

Factory.define :public_activity, :parent => :activity do |a|
  a.relation_ids  { |b| Array(b.sender.relation_public.id) }
end

Factory.define :like_activity, :parent => :activity do |a|
  a.association :parent, :factory => :activity
  a.contact { |b| Factory(:friend, :sender => b.parent.sender).receiver.contact_to!(b.parent.sender) }
  a.activity_verb { ActivityVerb["like"] }
  a.relation_ids { |b| Array(b.parent.contact.ties.first.relation.id) }
end


Factory.define :fan_activity, :parent => :public_activity do |a|
  a.activity_objects { |b| Array(b.receiver.activity_object) }
end

Version data entries

63 entries across 63 versions & 2 rubygems

Version Path
social_stream-0.12.4 base/spec/factories/activity.rb
social_stream-base-0.9.27 spec/factories/activity.rb
social_stream-0.12.3 base/spec/factories/activity.rb
social_stream-base-0.9.26 spec/factories/activity.rb
social_stream-0.12.2 base/spec/factories/activity.rb
social_stream-base-0.9.25 spec/factories/activity.rb
social_stream-0.12.1 base/spec/factories/activity.rb
social_stream-base-0.9.24 spec/factories/activity.rb
social_stream-0.12.0 base/spec/factories/activity.rb
social_stream-base-0.9.23 spec/factories/activity.rb
social_stream-0.11.8 base/spec/factories/activity.rb
social_stream-base-0.9.22 spec/factories/activity.rb
social_stream-0.11.7 base/spec/factories/activity.rb
social_stream-base-0.9.21 spec/factories/activity.rb
social_stream-0.11.6 base/spec/factories/activity.rb
social_stream-base-0.9.20 spec/factories/activity.rb
social_stream-0.11.5 base/spec/factories/activity.rb
social_stream-0.11.4 base/spec/factories/activity.rb
social_stream-0.11.3 base/spec/factories/activity.rb
social_stream-base-0.9.19 spec/factories/activity.rb