Tests space-before-function-paren

This commit is contained in:
Amine Ben hammou
2017-09-27 15:41:06 +00:00
parent bb8591a67b
commit 68165b7b78
20 changed files with 202 additions and 203 deletions

View File

@ -6,23 +6,23 @@ define([
'newsletter_editor/components/save',
'amd-inject-loader!newsletter_editor/components/save',
'jquery'
], function(App, SaveComponent, SaveInjector, jQuery) {
], function (App, SaveComponent, SaveInjector, jQuery) {
var EditorApplication = App;
describe('Save', function() {
describe('save method', function() {
describe('Save', function () {
describe('save method', function () {
var module;
before(function() {
before(function () {
module = SaveInjector({
'newsletter_editor/components/communication': {
saveNewsletter: function() {
saveNewsletter: function () {
return jQuery.Deferred();
}
}
});
});
it('triggers beforeEditorSave event', function() {
it('triggers beforeEditorSave event', function () {
var spy = sinon.spy();
global.stubChannel(EditorApplication, {
trigger: spy
@ -37,7 +37,7 @@ define([
expect(spy).to.have.been.calledWith('beforeEditorSave');
});
it('triggers afterEditorSave event', function() {
it('triggers afterEditorSave event', function () {
var module;
var spy = sinon.spy();
var promise = jQuery.Deferred();
@ -59,7 +59,7 @@ define([
expect(spy.withArgs('afterEditorSave').calledOnce).to.be.true;// eslint-disable-line no-unused-expressions
});
it('sends newsletter json to server for saving', function() {
it('sends newsletter json to server for saving', function () {
var mock = sinon.mock().once().returns(jQuery.Deferred());
var module = SaveInjector({
'newsletter_editor/components/communication': {
@ -74,7 +74,7 @@ define([
mock.verify();
});
it('encodes newsletter body in JSON format', function() {
it('encodes newsletter body in JSON format', function () {
var module;
var body = {type: 'testType'};
var mock = sinon.mock()
@ -100,28 +100,28 @@ define([
});
describe('view', function() {
describe('view', function () {
var view;
before(function() {
before(function () {
EditorApplication._contentContainer = { isValid: sinon.stub().returns(true) };
global.stubConfig(EditorApplication);
view = new (SaveComponent.SaveView)();
});
it('renders', function() {
it('renders', function () {
expect(view.render).to.not.throw();
});
describe('once rendered', function() {
describe('once rendered', function () {
var view;
beforeEach(function() {
beforeEach(function () {
EditorApplication._contentContainer = { isValid: sinon.stub().returns(true) };
view = new (SaveComponent.SaveView)();
view.render();
});
it('triggers newsletter saving when clicked on save button', function() {
var mock = sinon.mock({ request: function() {} }).expects('request').once().withArgs('save');
it('triggers newsletter saving when clicked on save button', function () {
var mock = sinon.mock({ request: function () {} }).expects('request').once().withArgs('save');
global.stubChannel(EditorApplication, {
request: mock
});
@ -130,19 +130,19 @@ define([
mock.verify();
});
it('displays saving options when clicked on save options button', function() {
it('displays saving options when clicked on save options button', function () {
view.$('.mailpoet_save_show_options').click();
expect(view.$('.mailpoet_save_options')).to.not.have.$class('mailpoet_hidden');
});
it('triggers template saving when clicked on "save as template" button', function() {
var mock = sinon.mock({ post: function() {} }).expects('post').once().returns(jQuery.Deferred());
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 html2canvasMock = jQuery.Deferred();
var module;
var view;
html2canvasMock.resolve({
toDataURL: function() { return 'somedataurl'; }
toDataURL: function () { return 'somedataurl'; }
});
EditorApplication.getBody = sinon.stub();
@ -152,18 +152,18 @@ define([
post: mock
},
I18n: {
t: function() { return ''; }
t: function () { return ''; }
},
Notice: {
success: function() {},
error: function() {}
success: function () {},
error: function () {}
},
trackEvent: function() {}
trackEvent: function () {}
},
'newsletter_editor/App': EditorApplication,
html2canvas: function() {
html2canvas: function () {
return {
then: function() { return html2canvasMock; }
then: function () { return html2canvasMock; }
};
}
});
@ -177,12 +177,12 @@ define([
mock.verify();
});
it('saves newsletter when clicked on "next" button', function() {
it('saves newsletter when clicked on "next" button', function () {
var spy = sinon.spy();
var view;
var module = SaveInjector({
'newsletter_editor/components/communication': {
saveNewsletter: function() {
saveNewsletter: function () {
return jQuery.Deferred();
}
}