Skip to content

Commit f659682

Browse files
committed
Merge branch 'develop' of github.com:magento/magento2ce into sprint21
2 parents 591c46a + cbe29b0 commit f659682

File tree

2 files changed

+16
-29
lines changed

2 files changed

+16
-29
lines changed

dev/tests/js/jasmine/spec_runner/index.js

Lines changed: 10 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -13,38 +13,14 @@ function init(grunt, options) {
1313
stripJsonComments = require('strip-json-comments'),
1414
path = require('path'),
1515
config,
16-
themes;
17-
16+
themes,
17+
file;
18+
1819
config = grunt.file.read(__dirname + '/settings.json');
1920
config = stripJsonComments(config);
2021
config = JSON.parse(config);
2122

22-
//themes = require(path.resolve(process.cwd(), config.themes));
23-
//TODO: MAGETWO-39843
24-
themes = {
25-
blank: {
26-
area: 'frontend',
27-
name: 'Magento/blank',
28-
locale: 'en_US',
29-
files: [
30-
'css/styles-m',
31-
'css/styles-l',
32-
'css/email',
33-
'css/email-inline'
34-
],
35-
dsl: 'less'
36-
},
37-
backend: {
38-
area: 'adminhtml',
39-
name: 'Magento/backend',
40-
locale: 'en_US',
41-
files: [
42-
'css/styles-old',
43-
'css/styles'
44-
],
45-
dsl: 'less'
46-
}
47-
}
23+
themes = require(path.resolve(process.cwd(), config.themes));
4824

4925
if (options.theme) {
5026
themes = _.pick(themes, options.theme);
@@ -54,6 +30,12 @@ function init(grunt, options) {
5430

5531
config.themes = themes;
5632

33+
file = grunt.option('file');
34+
35+
if (file) {
36+
config.singleTest = file;
37+
}
38+
5739
enableTasks(grunt, config);
5840
}
5941

dev/tests/js/jasmine/spec_runner/tasks/jasmine.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ function init(config) {
1616
root = config.root;
1717
port = config.port;
1818
files = config.files;
19-
host = _.template(config.host)({ port: port });
2019
themes = config.themes;
2120

2221
_.each(themes, function (themeData, themeName) {
@@ -26,7 +25,13 @@ function init(config) {
2625

2726
_.extend(themeData, { root: root });
2827

28+
host = _.template(config.host)({ port: port++ });
2929
render = renderTemplate.bind(null, themeData);
30+
31+
if (config.singleTest) {
32+
files.specs = [config.singleTest];
33+
}
34+
3035
specs = files.specs.map(render);
3136
specs = expand(specs).map(cutJsExtension);
3237
configs = files.requirejsConfigs.map(render);

0 commit comments

Comments
 (0)