From b16bae353e40fa05b4993ef68232a9df83db370e Mon Sep 17 00:00:00 2001 From: kaeff Date: Mon, 17 Aug 2015 15:56:50 +0200 Subject: Read encoding from attachment info instead of headers Clean up by removing now unused headers from attachment info, and add a unit test for attachment rendering --- web-ui/test/spec/mail_view/ui/mail_view.spec.js | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'web-ui/test/spec') diff --git a/web-ui/test/spec/mail_view/ui/mail_view.spec.js b/web-ui/test/spec/mail_view/ui/mail_view.spec.js index deb7fb88..fe763919 100644 --- a/web-ui/test/spec/mail_view/ui/mail_view.spec.js +++ b/web-ui/test/spec/mail_view/ui/mail_view.spec.js @@ -265,6 +265,16 @@ describeComponent('mail_view/ui/mail_view', function () { expect(openNoMessageSelectedEvent).toHaveBeenTriggeredOn(document); }); + it('shows a download link for attachments', function() { + var withAttachments = {mail: Pixelated.testData().parsedMail.withAttachments}; + + this.component.displayMail({}, withAttachments); + + var attachmentLink = $(this.component.$node.find('.attachmentsArea li').html()); + var expectedLink = '/attachment/912ec803b2ce49e4a541068d495ab570?encoding=base64&filename=filename.txt'; + expect(attachmentLink.attr('href')) .toBe(expectedLink); + }); + function creatingEvent(event, keyCode) { var e = $.Event(event); e.which = keyCode; -- cgit v1.2.3