Skip to content

Commit 1a64c17

Browse files
committed
fix unit tests that relied the engine loader passing in patternlab-config.json
1 parent d1776e9 commit 1a64c17

11 files changed

+24
-19
lines changed

test/engine_handlebars_tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ var Pattern = require('../core/lib/object_factory').Pattern;
88
var PatternGraph = require('../core/lib/pattern_graph').PatternGraph;
99
var testPatternsPath = path.resolve(__dirname, 'files', '_handlebars-test-patterns');
1010
var eol = require('os').EOL;
11-
11+
var config = require('./util/patternlab-config.json');
1212
var engineLoader = require('../core/lib/pattern_engines');
13-
engineLoader.loadAllEngines();
13+
engineLoader.loadAllEngines(config);
1414

1515
// don't run these tests unless handlebars is installed
1616
if (!engineLoader.handlebars) {

test/engine_mustache_tests.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ var Pattern = require('../core/lib/object_factory').Pattern;
77
var PatternGraph = require('../core/lib/pattern_graph').PatternGraph;
88
var testPatternsPath = path.resolve(__dirname, 'files', '_patterns');
99
var eol = require('os').EOL;
10+
var config = require('./util/patternlab-config.json');
1011

1112
// don't run these tests unless mustache is installed
1213
var engineLoader = require('../core/lib/pattern_engines');
13-
engineLoader.loadAllEngines();
14+
engineLoader.loadAllEngines(config);
1415
if (!engineLoader.mustache) {
1516
tap.test('Mustache engine not installed, skipping tests.', function (test) {
1617
test.end();
@@ -33,7 +34,7 @@ function fakePatternLab() {
3334
data: {
3435
link: {}
3536
},
36-
config: require('../patternlab-config.json'),
37+
config: config,
3738
package: {}
3839
};
3940

test/lineage_hunter_tests.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ var pa = require('../core/lib/pattern_assembler');
77
var of = require('../core/lib/object_factory');
88
var Pattern = require('../core/lib/object_factory').Pattern;
99
var PatternGraph = require('../core/lib/pattern_graph').PatternGraph;
10+
var config = require('./util/patternlab-config.json');
1011

1112
var engineLoader = require('../core/lib/pattern_engines');
12-
engineLoader.loadAllEngines();
13+
engineLoader.loadAllEngines(config);
1314

1415
var fs = require('fs-extra');
1516
var path = require('path');

test/list_item_hunter_tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ var PatternGraph = require('../core/lib/pattern_graph').PatternGraph;
88
var extend = require('util')._extend;
99
var pa = require('../core/lib/pattern_assembler');
1010
var pattern_assembler = new pa();
11-
11+
var config = require('./util/patternlab-config.json');
1212
var engineLoader = require('../core/lib/pattern_engines');
13-
engineLoader.loadAllEngines();
13+
engineLoader.loadAllEngines(config);
1414

1515
// fake pattern creators
1616
function createFakeListPattern(customProps) {

test/object_factory_tests.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"use strict";
22

33
var tap = require('tap');
4+
var config = require('./util/patternlab-config.json');
45

56
// fake pattern lab constructor:
67
// sets up a fake patternlab object, which is needed by the pattern processing
@@ -16,7 +17,7 @@ function fakePatternLab() {
1617
data: {
1718
link: {}
1819
},
19-
config: require('../patternlab-config.json'),
20+
config: config,
2021
package: {}
2122
};
2223

@@ -27,9 +28,8 @@ var of = require('../core/lib/object_factory');
2728
var Pattern = require('../core/lib/object_factory').Pattern;
2829
var path = require('path');
2930
var pl = fakePatternLab();
30-
3131
var engineLoader = require('../core/lib/pattern_engines');
32-
engineLoader.loadAllEngines();
32+
engineLoader.loadAllEngines(config);
3333

3434
tap.test('test Pattern initializes correctly', function (test) {
3535
var p = new Pattern('00-atoms/00-global/00-colors.mustache', { d: 123});

test/parameter_hunter_tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ var fs = require('fs-extra');
1010
var util = require('./util/test_utils.js');
1111

1212
var ph = require('../core/lib/parameter_hunter');
13+
var config = require('./util/patternlab-config.json');
1314
var engineLoader = require('../core/lib/pattern_engines');
14-
engineLoader.loadAllEngines();
15-
15+
engineLoader.loadAllEngines(config);
1616

1717
//setup current pattern from what we would have during execution
1818
function currentPatternClosure() {

test/pattern_assembler_tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ var Pattern = require('../core/lib/object_factory').Pattern;
77
var CompileState = require('../core/lib/object_factory').CompileState;
88
var PatternGraph = require('../core/lib/pattern_graph').PatternGraph;
99
var path = require('path');
10-
10+
var config = require('./util/patternlab-config.json');
1111
var engineLoader = require('../core/lib/pattern_engines');
12-
engineLoader.loadAllEngines();
12+
engineLoader.loadAllEngines(config);
1313

1414
function emptyPatternLab() {
1515
return {

test/pattern_engines_tests.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ var tap = require('tap');
44

55
var patternEngines = require('../core/lib/pattern_engines');
66
var Pattern = require('../core/lib/object_factory').Pattern;
7+
var config = require('./util/patternlab-config.json');
78

8-
patternEngines.loadAllEngines();
9+
patternEngines.loadAllEngines(config);
910

1011
// the mustache test pattern, stolen from object_factory unit tests
1112
var mustacheTestPattern = new Pattern('source/_patterns/00-atoms/00-global/00-colors-alt.mustache', {d: 123});

test/pattern_graph_tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ var Pattern = require('../core/lib/object_factory').Pattern;
77
var CompileState = require('../core/lib/object_factory').CompileState;
88
var tap = require('tap');
99
const posixPath = require('./util/test_utils.js').posixPath;
10-
10+
var config = require('./util/patternlab-config.json');
1111
var engineLoader = require('../core/lib/pattern_engines');
12-
engineLoader.loadAllEngines();
12+
engineLoader.loadAllEngines(config);
1313

1414
var patternlab = {
1515
config: {

test/pseudopattern_hunter_tests.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ var pa = require('../core/lib/pattern_assembler');
99
var Pattern = require('../core/lib/object_factory').Pattern;
1010
var PatternGraph = require('../core/lib/pattern_graph').PatternGraph;
1111

12+
var config = require('./util/patternlab-config.json');
1213
var engineLoader = require('../core/lib/pattern_engines');
13-
engineLoader.loadAllEngines();
14+
engineLoader.loadAllEngines(config);
1415

1516
var fs = require('fs-extra');
1617
var pattern_assembler = new pa();

0 commit comments

Comments
 (0)