Integrate newsletter editor tests
This commit is contained in:
@ -20,7 +20,9 @@ baseConfig = {
|
||||
'backbone.marionette': 'backbone.marionette/lib/backbone.marionette',
|
||||
'backbone.supermodel$': 'backbone.supermodel/build/backbone.supermodel.js',
|
||||
'sticky-kit': 'sticky-kit/jquery.sticky-kit',
|
||||
}
|
||||
'interact$': 'interact.js/interact.js',
|
||||
'spectrum$': 'spectrum-colorpicker/spectrum.js',
|
||||
},
|
||||
},
|
||||
node: {
|
||||
fs: 'empty'
|
||||
@ -47,6 +49,10 @@ baseConfig = {
|
||||
include: require.resolve('handlebars'),
|
||||
loader: 'expose-loader?Handlebars',
|
||||
},
|
||||
{
|
||||
include: require.resolve('handlebars'),
|
||||
loader: 'expose-loader?Handlebars',
|
||||
},
|
||||
]
|
||||
}
|
||||
};
|
||||
@ -73,7 +79,7 @@ config.push(_.extend({}, baseConfig, {
|
||||
'interact.js',
|
||||
'backbone.radio',
|
||||
'select2',
|
||||
'spectrum-colorpicker',
|
||||
'spectrum',
|
||||
'sticky-kit',
|
||||
|
||||
'newsletter_editor/communicationsFix.js',
|
||||
@ -128,7 +134,62 @@ config.push(_.extend({}, baseConfig, {
|
||||
config.push(_.extend({}, baseConfig, {
|
||||
name: 'test',
|
||||
entry: {
|
||||
vendor: ['handlebars', 'handlebars_helpers'],
|
||||
testAjax: 'testAjax.js',
|
||||
testNewsletterEditor: [
|
||||
'underscore',
|
||||
'backbone',
|
||||
'backbone.marionette',
|
||||
'backbone.supermodel',
|
||||
'backbone.radio',
|
||||
'select2',
|
||||
|
||||
'newsletter_editor/communicationsFix.js',
|
||||
'newsletter_editor/App',
|
||||
'newsletter_editor/components/config.js',
|
||||
'newsletter_editor/components/styles.js',
|
||||
'newsletter_editor/components/sidebar.js',
|
||||
'newsletter_editor/components/content.js',
|
||||
'newsletter_editor/components/heading.js',
|
||||
'newsletter_editor/components/save.js',
|
||||
'newsletter_editor/behaviors/BehaviorsLookup.js',
|
||||
'newsletter_editor/behaviors/ColorPickerBehavior.js',
|
||||
'newsletter_editor/behaviors/ContainerDropZoneBehavior.js',
|
||||
'newsletter_editor/behaviors/DraggableBehavior.js',
|
||||
'newsletter_editor/behaviors/ResizableBehavior.js',
|
||||
'newsletter_editor/behaviors/SortableBehavior.js',
|
||||
'newsletter_editor/blocks/base.js',
|
||||
'newsletter_editor/blocks/container.js',
|
||||
'newsletter_editor/blocks/button.js',
|
||||
'newsletter_editor/blocks/image.js',
|
||||
'newsletter_editor/blocks/divider.js',
|
||||
'newsletter_editor/blocks/text.js',
|
||||
'newsletter_editor/blocks/spacer.js',
|
||||
'newsletter_editor/blocks/footer.js',
|
||||
'newsletter_editor/blocks/header.js',
|
||||
'newsletter_editor/blocks/automatedLatestContent.js',
|
||||
'newsletter_editor/blocks/posts.js',
|
||||
'newsletter_editor/blocks/social.js',
|
||||
|
||||
'components/config.spec.js',
|
||||
'components/content.spec.js',
|
||||
'components/heading.spec.js',
|
||||
'components/save.spec.js',
|
||||
'components/sidebar.spec.js',
|
||||
'components/styles.spec.js',
|
||||
|
||||
'blocks/automatedLatestContent.spec.js',
|
||||
'blocks/button.spec.js',
|
||||
'blocks/container.spec.js',
|
||||
'blocks/divider.spec.js',
|
||||
'blocks/footer.spec.js',
|
||||
'blocks/header.spec.js',
|
||||
'blocks/image.spec.js',
|
||||
'blocks/posts.spec.js',
|
||||
'blocks/social.spec.js',
|
||||
'blocks/spacer.spec.js',
|
||||
'blocks/text.spec.js',
|
||||
],
|
||||
},
|
||||
output: {
|
||||
path: './tests/javascript/testBundles',
|
||||
@ -139,7 +200,18 @@ config.push(_.extend({}, baseConfig, {
|
||||
'node_modules',
|
||||
'assets/js/src',
|
||||
'tests/javascript/newsletter_editor'
|
||||
]
|
||||
],
|
||||
alias: {
|
||||
'sticky-kit': 'sticky-kit/jquery.sticky-kit',
|
||||
'backbone.marionette': 'backbone.marionette/lib/backbone.marionette',
|
||||
'backbone.supermodel$': 'backbone.supermodel/build/backbone.supermodel.js',
|
||||
},
|
||||
},
|
||||
externals: {
|
||||
'jquery': 'jQuery',
|
||||
'tinymce': 'tinymce',
|
||||
'interact': 'interact',
|
||||
'spectrum': 'spectrum',
|
||||
}
|
||||
}));
|
||||
|
||||
|
Reference in New Issue
Block a user