diff options
author | Patrick Maia <patrickjourdanmaia@gmail.com> | 2014-10-13 21:32:28 +0000 |
---|---|---|
committer | Patrick Maia <patrickjourdanmaia@gmail.com> | 2014-10-13 21:33:14 +0000 |
commit | a7da0811dab7ec5077749ea8c2936c3b969d69fd (patch) | |
tree | be23f6eb5a689c17db228df459c4ba097131d4c7 /web-ui/test/spec | |
parent | 69dccf3fd6979d797d49c9a158725cb654c4ec2d (diff) |
#89 - uses PUT method on /mails resource to create/update draft
Diffstat (limited to 'web-ui/test/spec')
-rw-r--r-- | web-ui/test/spec/mail_view/data/mail_sender.spec.js | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/web-ui/test/spec/mail_view/data/mail_sender.spec.js b/web-ui/test/spec/mail_view/data/mail_sender.spec.js index 12b1be21..d1df2f47 100644 --- a/web-ui/test/spec/mail_view/data/mail_sender.spec.js +++ b/web-ui/test/spec/mail_view/data/mail_sender.spec.js @@ -30,26 +30,7 @@ describeComponent('mail_view/data/mail_sender', function () { expect(JSON.parse($.ajax.mostRecentCall.args[1].data).body).toEqual(mail.body); }); - it('save draft data with a POST to the server when asked to save draft for the first time', function() { - var draftSavedEventSpy = spyOnEvent(document, Pixelated.events.mail.draftSaved); - var g; - - spyOn($, 'ajax').andReturn({done: function(f) { g = f; return {fail: function(){}};}}); - - mail.ident = ''; - this.component.trigger(Pixelated.events.mail.saveDraft, mail); - - g(); - - expect(draftSavedEventSpy).toHaveBeenTriggeredOn(document); - - expect($.ajax.mostRecentCall.args[0]).toEqual('/mails'); - expect($.ajax.mostRecentCall.args[1].type).toEqual('POST'); - expect(JSON.parse($.ajax.mostRecentCall.args[1].data).header).toEqual(mail.header); - expect(JSON.parse($.ajax.mostRecentCall.args[1].data).body).toEqual(mail.body); - }); - - it('save draft data with a PUT to the server when asked to save draft for the second time', function() { + it('save draft data with a PUT to the server', function() { var draftSavedEventSpy = spyOnEvent(document, Pixelated.events.mail.draftSaved); var g; |