Hook up editor call to save as template

This commit is contained in:
Tautvidas Sipavičius
2015-09-30 16:06:31 +03:00
parent 2e3b565e8a
commit 4889598387
3 changed files with 49 additions and 4 deletions

View File

@ -94,6 +94,27 @@ define([
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());
EditorApplication.getBody = sinon.stub();
var module = SaveInjector({
'mailpoet': {
Ajax: {
post: mock,
}
},
'newsletter_editor/App': EditorApplication,
});
var view = new (module.SaveView)();
view.render();
view.$('.mailpoet_save_as_template_name').val('A sample template');
view.$('.mailpoet_save_as_template_description').val('Sample template description');
view.$('.mailpoet_save_as_template').click();
mock.verify();
});
});
});
});