Replace << with string-interpolation in post_spec

This commit is contained in:
Miles Gould
2016-12-19 16:33:41 +00:00
parent 7239cf068b
commit 59b86c9b0c

View File

@@ -109,7 +109,7 @@ describe Post do
it "sends a notification when a member is mentioned using @-syntax" do
expect {
FactoryGirl.create(:post, author: member, body: "Hey @" << member2.login_name)
FactoryGirl.create(:post, author: member, body: "Hey @#{member2}")
}.to change(Notification, :count).by(1)
end
@@ -120,7 +120,7 @@ describe Post do
end
it "sets the notification field" do
@p = FactoryGirl.create(:post, author: member, body: "Hey @" << member2.login_name)
@p = FactoryGirl.create(:post, author: member, body: "Hey @#{member2}")
@n = Notification.first
@n.sender.should eq member
@n.recipient.should eq member2
@@ -129,15 +129,15 @@ describe Post do
end
it "sends notifications to all members mentioned" do
@member3 = FactoryGirl.create(:member)
member3 = FactoryGirl.create(:member)
expect {
FactoryGirl.create(:post, author: member, body: "Hey @" << member2.login_name << " & @" << @member3.login_name)
FactoryGirl.create(:post, author: member, body: "Hey @#{member2} & @#{member3}")
}.to change(Notification, :count).by(2)
end
it "doesn't send notifications if you mention yourself" do
expect {
FactoryGirl.create(:post, author: member, body: "@" << member.login_name)
FactoryGirl.create(:post, author: member, body: "@#{member}")
}.to change(Notification, :count).by(0)
end
end