fixing tests

This commit is contained in:
Amine Ben hammou
2018-02-23 15:23:37 +01:00
parent ab2b380f2d
commit ef5d777fac

View File

@@ -172,12 +172,14 @@ define([
it('triggers template saving when clicked on "save as template" button', function () { it('triggers template saving when clicked on "save as template" button', function () {
var mock = sinon.mock({ post: function () {} }).expects('post').once().returns(jQuery.Deferred()); var mock = sinon.mock({ post: function () {} }).expects('post').once().returns(jQuery.Deferred());
var html2canvasMock = jQuery.Deferred(); var promiseMock = {};
var module; var module;
html2canvasMock.resolve({ promiseMock.then = function (cb) {
toDataURL: function () { return 'somedataurl'; } cb();
}); return promiseMock;
};
promiseMock.catch = promiseMock.then;
EditorApplication.getBody = sinon.stub(); EditorApplication.getBody = sinon.stub();
EditorApplication.getNewsletter = function () { EditorApplication.getNewsletter = function () {
@@ -202,10 +204,10 @@ define([
trackEvent: function () {} trackEvent: function () {}
}, },
'newsletter_editor/App': EditorApplication, 'newsletter_editor/App': EditorApplication,
html2canvas: function () { 'common/thumbnail.jsx': {
return { fromNewsletter: function () {
then: function () { return html2canvasMock; } return promiseMock;
}; }
} }
}); });
view = new (module.SaveView)(); view = new (module.SaveView)();