fix: Hide deleted messages on widget side (#2614)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import {
|
||||
findUndeliveredMessage,
|
||||
createTemporaryMessage,
|
||||
getNonDeletedMessages,
|
||||
} from '../../conversation/helpers';
|
||||
|
||||
describe('#findUndeliveredMessage', () => {
|
||||
@@ -35,3 +36,37 @@ describe('#createTemporaryMessage', () => {
|
||||
expect(message.status).toBe('in_progress');
|
||||
});
|
||||
});
|
||||
|
||||
describe('#getNonDeletedMessages', () => {
|
||||
it('returns non-deleted messages', () => {
|
||||
const messages = [
|
||||
{
|
||||
id: 1,
|
||||
content: 'Hello',
|
||||
content_attributes: {},
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
content: 'Hey',
|
||||
content_attributes: { deleted: true },
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
content: 'How may I help you',
|
||||
content_attributes: {},
|
||||
},
|
||||
];
|
||||
expect(getNonDeletedMessages({ messages })).toStrictEqual([
|
||||
{
|
||||
id: 1,
|
||||
content: 'Hello',
|
||||
content_attributes: {},
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
content: 'How may I help you',
|
||||
content_attributes: {},
|
||||
},
|
||||
]);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user