Stub wordpress calls and fix tests for ALC and Posts

This commit is contained in:
Tautvidas Sipavičius
2015-09-04 16:01:42 +03:00
parent bfc6c83d00
commit 9c6955c8cf
5 changed files with 53 additions and 0 deletions

View File

@ -38,6 +38,7 @@
"export-loader": "webpack/exports-loader.git",
"import-loader": "webpack/imports-loader.git",
"expose-loader": "webpack/expose-loader.git",
"rewire": "webpack/rewire.git",
"chai": "2.2.0",
"chai-jq": "0.0.8",
"grunt": "^0.4.5",

View File

@ -209,6 +209,31 @@ define('test/newsletter_editor/blocks/automatedLatestContent', [
var model, view;
before(function () {
EditorApplication.module('components.wordpress').getPostTypes = function() {
var deferred = jQuery.Deferred();
deferred.resolve([
{
name: 'post',
labels: {
singular_name: 'Post',
},
},
{
name: 'page',
labels: {
singular_name: 'Page',
},
},
{
name: 'mailpoet_page',
labels: {
singular_name: 'Mailpoet page',
},
},
]);
return deferred;
};
global.stubChannel(EditorApplication);
global.stubConfig(EditorApplication, {
blockDefaults: {},

View File

@ -219,6 +219,31 @@ define('test/newsletter_editor/blocks/posts', [
var model, view;
before(function () {
EditorApplication.module('components.wordpress').getPostTypes = function() {
var deferred = jQuery.Deferred();
deferred.resolve([
{
name: 'post',
labels: {
singular_name: 'Post',
},
},
{
name: 'page',
labels: {
singular_name: 'Page',
},
},
{
name: 'mailpoet_page',
labels: {
singular_name: 'Mailpoet page',
},
},
]);
return deferred;
};
global.stubChannel(EditorApplication);
global.stubConfig(EditorApplication, {
blockDefaults: {},

View File

@ -147,6 +147,7 @@ config.push(_.extend({}, baseConfig, {
'newsletter_editor/components/content.js',
'newsletter_editor/components/heading.js',
'newsletter_editor/components/save.js',
'newsletter_editor/components/wordpress.js',
'newsletter_editor/behaviors/BehaviorsLookup.js',
'newsletter_editor/behaviors/ColorPickerBehavior.js',
'newsletter_editor/behaviors/ContainerDropZoneBehavior.js',
@ -172,6 +173,7 @@ config.push(_.extend({}, baseConfig, {
'components/save.spec.js',
'components/sidebar.spec.js',
'components/styles.spec.js',
'components/wordpress.spec.js',
'blocks/automatedLatestContent.spec.js',
'blocks/button.spec.js',