fixing tests
This commit is contained in:
@@ -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)();
|
||||||
|
Reference in New Issue
Block a user