Chore: View form responses as user messages (#876)

* Chore: View form responses as user messages
This commit is contained in:
Pranav Raj S 2020-05-17 22:49:45 +05:30 committed by GitHub
parent 246d0b407f
commit b7129785c6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 248 additions and 60 deletions

View file

@ -0,0 +1,3 @@
export const isAFormMessage = message => message.content_type === 'form';
export const isASubmittedFormMessage = (message = {}) =>
isAFormMessage(message) && !!message.content_attributes?.submitted_values;

View file

@ -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);
});
});