mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-02 12:08:01 +00:00
Chore: View form responses as user messages (#876)
* Chore: View form responses as user messages
This commit is contained in:
3
app/javascript/shared/helpers/MessageTypeHelper.js
Normal file
3
app/javascript/shared/helpers/MessageTypeHelper.js
Normal file
@@ -0,0 +1,3 @@
|
||||
export const isAFormMessage = message => message.content_type === 'form';
|
||||
export const isASubmittedFormMessage = (message = {}) =>
|
||||
isAFormMessage(message) && !!message.content_attributes?.submitted_values;
|
||||
@@ -0,0 +1,24 @@
|
||||
import { isASubmittedFormMessage, isAFormMessage } from '../MessageTypeHelper';
|
||||
|
||||
describe('#isASubmittedFormMessage', () => {
|
||||
it('should return correct value', () => {
|
||||
expect(
|
||||
isASubmittedFormMessage({
|
||||
content_type: 'form',
|
||||
content_attributes: {
|
||||
submitted_values: [{ name: 'text', value: 'Text ' }],
|
||||
},
|
||||
})
|
||||
).toEqual(true);
|
||||
});
|
||||
});
|
||||
|
||||
describe('#isAFormMessage', () => {
|
||||
it('should return correct value', () => {
|
||||
expect(
|
||||
isAFormMessage({
|
||||
content_type: 'form',
|
||||
})
|
||||
).toEqual(true);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user