Use aspect_ids for visible_shareables
This commit is contained in:
parent
d62772f9c0
commit
63e342e6c4
1 changed files with 4 additions and 5 deletions
|
|
@ -10,18 +10,17 @@ describe User, :type => :model do
|
||||||
|
|
||||||
describe '#add_to_streams' do
|
describe '#add_to_streams' do
|
||||||
before do
|
before do
|
||||||
@params = {:text => "hey", :to => [@aspect.id, @aspect1.id]}
|
@post = alice.build_post(:status_message, text: "hey")
|
||||||
@post = alice.build_post(:status_message, @params)
|
|
||||||
@post.save
|
@post.save
|
||||||
@aspect_ids = @params[:to]
|
@aspect_ids = [@aspect.id, @aspect1.id]
|
||||||
@aspects = alice.aspects_from_ids(@aspect_ids)
|
@aspects = alice.aspects_from_ids(@aspect_ids)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'saves post into visible post ids' do
|
it 'saves post into visible post ids' do
|
||||||
expect {
|
expect {
|
||||||
alice.add_to_streams(@post, @aspects)
|
alice.add_to_streams(@post, @aspects)
|
||||||
}.to change{alice.visible_shareables(Post, :by_members_of => @aspects).length}.by(1)
|
}.to change { alice.visible_shareables(Post, by_members_of: @aspect_ids).length }.by(1)
|
||||||
expect(alice.visible_shareables(Post, :by_members_of => @aspects)).to include @post
|
expect(alice.visible_shareables(Post, by_members_of: @aspect_ids)).to include @post
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'saves post into each aspect in aspect_ids' do
|
it 'saves post into each aspect in aspect_ids' do
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue