On message delete, ensure that all external files are deleted
This commit is contained in:
parent
e80857562a
commit
34231168a7
7 changed files with 73 additions and 79 deletions
|
@ -27,29 +27,15 @@
|
|||
var source = '+14155555555';
|
||||
|
||||
describe('MessageCollection', function() {
|
||||
before(function() {
|
||||
return Promise.all([deleteAllMessages(), ConversationController.load()]);
|
||||
before(async function() {
|
||||
await deleteAllMessages();
|
||||
ConversationController.reset();
|
||||
await ConversationController.load();
|
||||
});
|
||||
after(function() {
|
||||
return deleteAllMessages();
|
||||
});
|
||||
|
||||
it('has no image url', function() {
|
||||
var messages = new Whisper.MessageCollection();
|
||||
var message = messages.add(attributes);
|
||||
assert.isNull(message.getImageUrl());
|
||||
});
|
||||
|
||||
it('updates image url', function() {
|
||||
var messages = new Whisper.MessageCollection();
|
||||
var message = messages.add({ attachments: [attachment] });
|
||||
|
||||
var firstUrl = message.getImageUrl();
|
||||
message.updateImageUrl();
|
||||
var secondUrl = message.getImageUrl();
|
||||
assert.notEqual(secondUrl, firstUrl);
|
||||
});
|
||||
|
||||
it('gets outgoing contact', function() {
|
||||
var messages = new Whisper.MessageCollection();
|
||||
var message = messages.add(attributes);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue