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