20 lines
607 B
Ruby
20 lines
607 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Copyright (c) 2010-2011, Diaspora Inc. This file is
|
|
# licensed under the Affero General Public License version 3 or later. See
|
|
# the COPYRIGHT file.
|
|
|
|
describe Mention, type: :model do
|
|
describe "after destroy" do
|
|
it "destroys a notification" do
|
|
sm = alice.post(:status_message, text: "hi", to: alice.aspects.first)
|
|
mention = Mention.create!(person: bob.person, mentions_container: sm)
|
|
|
|
Notifications::MentionedInPost.notify(sm, [bob.id])
|
|
|
|
expect {
|
|
mention.destroy
|
|
}.to change(Notification, :count).by(-1)
|
|
end
|
|
end
|
|
end
|