Fixed send message and added intiial seen chat tests

This commit is contained in:
Keith Holliday
2016-01-23 14:32:24 -06:00
parent 13693a041a
commit 9405d4b054
3 changed files with 72 additions and 3 deletions

View File

@@ -0,0 +1,32 @@
import {
createAndPopulateGroup,
} from '../../../../helpers/api-v3-integration.helper';
describe('POST /groups/:id/chat/seen', () => {
let groupWithChat, message, author, member;
before(async () => {
let { group, groupLeader, members } = await createAndPopulateGroup({
groupDetails: {
type: 'guild',
privacy: 'public',
},
members: 1,
});
groupWithChat = group;
author = groupLeader;
member = members[0];
message = await author.post(`/groups/${groupWithChat._id}/chat`, { message: 'Some message' });
message = message.message;
});
it('clears new messages', async () => {
await member.post(`/groups/${groupWithChat._id}/chat/seen`);
let userThatHasSeenChat = await member.get('/user');
expect(userThatHasSeenChat.newMessages).to.be.empty;
});
});