better chat message sanitization (#1266)
* strip <p> in chat sanitization, keep the content * update sanitization tests * update tests * rm <p></p> comparison for empty messages
This commit is contained in:
@@ -27,7 +27,7 @@ test('can fetch chat messages', async (done) => {
|
||||
.auth('admin', 'abc123')
|
||||
.expect(200);
|
||||
|
||||
const expectedBody = `<p>${testMessage.body}</p>`
|
||||
const expectedBody = `${testMessage.body}`
|
||||
const message = res.body.filter(function (msg) {
|
||||
return msg.body === expectedBody
|
||||
})[0];
|
||||
|
||||
@@ -34,7 +34,7 @@ test('verify message has become hidden', async (done) => {
|
||||
.auth('admin', 'abc123')
|
||||
|
||||
const message = res.body.filter(obj => {
|
||||
return obj.body === `<p>${testVisibilityMessage.body}</p>`;
|
||||
return obj.body === `${testVisibilityMessage.body}`;
|
||||
});
|
||||
expect(message.length).toBe(1);
|
||||
expect(message[0].hiddenAt).toBeTruthy();
|
||||
|
||||
Reference in New Issue
Block a user