discourse/spec/models/user_archived_message_spec.rb

22 lines
744 B
Ruby

require 'rails_helper'
describe UserArchivedMessage do
it 'Does not move archived muted messages back to inbox' do
user = Fabricate(:admin)
user2 = Fabricate(:admin)
topic = create_post(user: user,
skip_validations: true,
target_usernames: [user2.username,user.username].join(","),
archetype: Archetype.private_message).topic
UserArchivedMessage.archive!(user.id, topic.id)
expect(topic.message_archived?(user)).to eq(true)
TopicUser.change(user.id, topic.id, notification_level: TopicUser.notification_levels[:muted])
UserArchivedMessage.move_to_inbox!(user.id, topic.id)
expect(topic.message_archived?(user)).to eq(true)
end
end