fix tests

pull/1495/head
Audric Ackermann 5 years ago
parent 31e2341978
commit d5c4108ed6

@ -33,6 +33,7 @@ describe('MessageCollection', () => {
const message = messages.add({ const message = messages.add({
type: 'incoming', type: 'incoming',
source, source,
conversationId: 'conversationId',
}); });
message.getContact(); message.getContact();
}); });
@ -45,8 +46,8 @@ describe('MessageCollection', () => {
tomorrow.setDate(today.getDate() + 1); tomorrow.setDate(today.getDate() + 1);
// Add threads // Add threads
messages.add({ received_at: today }); messages.add({ received_at: today, conversationId: 'conversationId' });
messages.add({ received_at: tomorrow }); messages.add({ received_at: tomorrow, conversationId: 'conversationId' });
const { models } = messages; const { models } = messages;
const firstTimestamp = models[0].get('received_at').getTime(); const firstTimestamp = models[0].get('received_at').getTime();
@ -60,7 +61,10 @@ describe('MessageCollection', () => {
const messages = new window.models.Message.MessageCollection(); const messages = new window.models.Message.MessageCollection();
let message = messages.add(attributes); let message = messages.add(attributes);
assert.notOk(message.isIncoming()); assert.notOk(message.isIncoming());
message = messages.add({ type: 'incoming' }); message = messages.add({
type: 'incoming',
conversationId: 'conversationId',
});
assert.ok(message.isIncoming()); assert.ok(message.isIncoming());
}); });
@ -68,7 +72,10 @@ describe('MessageCollection', () => {
const messages = new window.models.Message.MessageCollection(); const messages = new window.models.Message.MessageCollection();
let message = messages.add(attributes); let message = messages.add(attributes);
assert.ok(message.isOutgoing()); assert.ok(message.isOutgoing());
message = messages.add({ type: 'incoming' }); message = messages.add({
type: 'incoming',
conversationId: 'conversationId',
});
assert.notOk(message.isOutgoing()); assert.notOk(message.isOutgoing());
}); });
@ -77,7 +84,10 @@ describe('MessageCollection', () => {
let message = messages.add(attributes); let message = messages.add(attributes);
assert.notOk(message.isGroupUpdate()); assert.notOk(message.isGroupUpdate());
message = messages.add({ group_update: true }); message = messages.add({
group_update: true,
conversationId: 'conversationId',
});
assert.ok(message.isGroupUpdate()); assert.ok(message.isGroupUpdate());
}); });
@ -91,21 +101,30 @@ describe('MessageCollection', () => {
'If no group updates or end session flags, return message body.' 'If no group updates or end session flags, return message body.'
); );
message = messages.add({ group_update: { left: 'Alice' } }); message = messages.add({
group_update: { left: 'Alice' },
conversationId: 'conversationId',
});
assert.equal( assert.equal(
message.getDescription(), message.getDescription(),
'Alice has left the group.', 'Alice has left the group.',
'Notes one person leaving the group.' 'Notes one person leaving the group.'
); );
message = messages.add({ group_update: { name: 'blerg' } }); message = messages.add({
group_update: { name: 'blerg' },
conversationId: 'conversationId',
});
assert.equal( assert.equal(
message.getDescription(), message.getDescription(),
"Group name is now 'blerg'.", "Group name is now 'blerg'.",
'Returns a single notice if only group_updates.name changes.' 'Returns a single notice if only group_updates.name changes.'
); );
message = messages.add({ group_update: { joined: ['Bob'] } }); message = messages.add({
group_update: { joined: ['Bob'] },
conversationId: 'conversationId',
});
assert.equal( assert.equal(
message.getDescription(), message.getDescription(),
'Bob joined the group.', 'Bob joined the group.',
@ -114,6 +133,7 @@ describe('MessageCollection', () => {
message = messages.add({ message = messages.add({
group_update: { joined: ['Bob', 'Alice', 'Eve'] }, group_update: { joined: ['Bob', 'Alice', 'Eve'] },
conversationId: 'conversationId',
}); });
assert.equal( assert.equal(
message.getDescription(), message.getDescription(),
@ -123,6 +143,7 @@ describe('MessageCollection', () => {
message = messages.add({ message = messages.add({
group_update: { joined: ['Bob'], name: 'blerg' }, group_update: { joined: ['Bob'], name: 'blerg' },
conversationId: 'conversationId',
}); });
assert.equal( assert.equal(
message.getDescription(), message.getDescription(),

@ -232,10 +232,6 @@ describe('MessageQueue', () => {
const message = TestUtils.generateOpenGroupMessage(); const message = TestUtils.generateOpenGroupMessage();
await messageQueueStub.sendToOpenGroup(message); await messageQueueStub.sendToOpenGroup(message);
expect(messageSentHandlerSuccessStub.callCount).to.equal(1);
expect(
messageSentHandlerSuccessStub.lastCall.args[0].identifier
).to.equal(message.identifier);
expect(messageSentPublicHandlerSuccessStub.callCount).to.equal(1); expect(messageSentPublicHandlerSuccessStub.callCount).to.equal(1);
expect( expect(
messageSentPublicHandlerSuccessStub.lastCall.args[0].identifier messageSentPublicHandlerSuccessStub.lastCall.args[0].identifier

Loading…
Cancel
Save