diaspora/spec/models/mention_spec.rb
2017-09-17 19:29:15 +02:00

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