[FIX] mail: add test to ensure a user can unfollow a private channel
opw-2820449 closes odoo/odoo#88960 X-original-commit: 6442a3a97eb4196c7c05046cd95755185140243f Signed-off-by: Sébastien Theys (seb) <seb@odoo.com> Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
@@ -404,6 +404,16 @@ class TestChannelInternals(MailCommon):
|
||||
self.assertEqual(self.test_channel.channel_partner_ids, self.user_employee.partner_id | test_partner)
|
||||
self.assertEqual(test_chat.channel_partner_ids, self.user_employee.partner_id | test_partner)
|
||||
|
||||
@users('employee')
|
||||
def test_channel_private_unfollow(self):
|
||||
""" Test that a partner can leave (unfollow) a private channel. """
|
||||
channel_private = self.env['mail.channel'].create({
|
||||
'name': 'Winden caves',
|
||||
'public': 'private',
|
||||
})
|
||||
channel_private.action_unfollow()
|
||||
self.assertEqual(channel_private.channel_partner_ids, self.env['res.partner'])
|
||||
|
||||
def test_channel_unfollow_should_not_post_message_if_the_partner_has_been_removed(self):
|
||||
'''
|
||||
When a partner leaves a channel, the system will help post a message under
|
||||
|
||||
Reference in New Issue
Block a user