Skip to content

Commit 31d67a7

Browse files
committed
fix(core): Fix tests
1 parent e6c08bf commit 31d67a7

11 files changed

Lines changed: 37 additions & 41 deletions

packages/core/src/lib/patternlab.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -213,16 +213,12 @@ module.exports = class PatternLab {
213213
'utf8'
214214
);
215215
} catch (ex) {
216-
logger.info(ex);
216+
logger.error(ex);
217217
logger.error(
218218
'\nERROR: missing an essential file from ' +
219219
paths.source.patternlabFiles +
220220
". Pattern Lab won't work without this file.\n"
221221
);
222-
223-
// GTP: it seems increasingly naughty as we refactor to just unilaterally do this here,
224-
// but whatever. For now.
225-
process.exit(1);
226222
}
227223

228224
this.data = Object.assign({}, this.data, additionalData);

packages/core/test/annotation_exporter_tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
var tap = require('tap');
44

55
var extend = require('util')._extend;
6-
var anPath = './test/files/';
6+
var anPath = `${__dirname}/files/`;
77

88
function createFakePatternLab(anPath, customProps) {
99
var pl = {

packages/core/test/data_loader_tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const tap = require('tap');
55
tap.test('loadDataFromFile - Load ', function(test) {
66
const fs = require('fs-extra'),
77
dataLoader = require('../src/lib/data_loader')(),
8-
data_dir = './test/files/_data/';
8+
data_dir = `${__dirname}/files/_data/`;
99

1010
let data = dataLoader.loadDataFromFile(data_dir + 'foo', fs);
1111
test.equals(data.foo, 'bar');

packages/core/test/lineage_hunter_tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function createFakeEmptyErrorPattern() {
2828
}
2929

3030
function createBasePatternLabObject() {
31-
var patterns_dir = './test/files/_patterns/';
31+
var patterns_dir = `${__dirname}/files/_patterns/`;
3232
var pl = {};
3333
(pl.graph = PatternGraph.empty()),
3434
(pl.config = {
@@ -37,7 +37,7 @@ function createBasePatternLabObject() {
3737
patterns: patterns_dir,
3838
},
3939
public: {
40-
patterns: './test/public/_patterns',
40+
patterns: `${__dirname}/public/_patterns`,
4141
},
4242
},
4343
outputFileSuffixes: {

packages/core/test/loadPattern_tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ var config = require('./util/patternlab-config.json');
1010

1111
patternEngines.loadAllEngines(config);
1212

13-
const patterns_dir = './test/files/_patterns';
13+
const patterns_dir = `${__dirname}/files/_patterns`;
1414

1515
tap.test('loadPattern - returns null if file is not a pattern', function(test) {
1616
//arrange

packages/core/test/markdown_parser_tests.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ tap.test(
1212
function(test) {
1313
//arrange
1414
var markdownFileName = path.resolve(
15-
'./test/files/_patterns/00-test/02-baz.md'
15+
`${__dirname}/files/_patterns/00-test/02-baz.md`
1616
);
1717
var markdownFileContents = fs.readFileSync(markdownFileName, 'utf8');
1818

@@ -30,7 +30,7 @@ tap.test(
3030
function(test) {
3131
//arrange
3232
var markdownFileName = path.resolve(
33-
'./test/files/_patterns/00-test/01-bar.md'
33+
`${__dirname}/files/_patterns/00-test/01-bar.md`
3434
);
3535
var markdownFileContents = fs.readFileSync(markdownFileName, 'utf8');
3636

@@ -50,7 +50,7 @@ tap.test(
5050
tap.test('parses frontmatter only when no markdown present', function(test) {
5151
//arrange
5252
var markdownFileName = path.resolve(
53-
'./test/files/_patterns/00-test/03-styled-atom.md'
53+
`${__dirname}/files/_patterns/00-test/03-styled-atom.md`
5454
);
5555
var markdownFileContents = fs.readFileSync(markdownFileName, 'utf8');
5656

packages/core/test/pattern_graph_tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ var patternlab = {
1414
config: {
1515
paths: {
1616
public: {
17-
root: './test/public',
17+
root: `${__dirname}/public`,
1818
},
1919
},
2020
},

packages/core/test/patternlab_tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ plEngineModule.__set__({
3131
tap.test(
3232
'buildPatternData - should merge all JSON files in the data folder except listitems',
3333
function(test) {
34-
var data_dir = './test/files/_data/';
34+
const data_dir = `${__dirname}/files/_data/`;
3535

3636
var pl = new plEngineModule(config);
3737
var dataResult = pl.buildPatternData(data_dir, fs);
@@ -45,7 +45,7 @@ tap.test(
4545
tap.test('buildPatternData - can load json, yaml, and yml files', function(
4646
test
4747
) {
48-
const data_dir = './test/files/_data/';
48+
const data_dir = `${__dirname}/files/_data/`;
4949

5050
var pl = new plEngineModule(config);
5151
var dataResult = pl.buildPatternData(data_dir, fs);

packages/core/test/processRecursive_tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ var config = require('./util/patternlab-config.json');
1414

1515
engineLoader.loadAllEngines(config);
1616

17-
const patterns_dir = './test/files/_patterns';
17+
const patterns_dir = `${__dirname}/files/_patterns`;
1818

1919
tap.test('processRecursive recursively includes partials', function(test) {
2020
//assert

packages/core/test/pseudopattern_hunter_tests.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ var engineLoader = require('../src/lib/pattern_engines');
1515
engineLoader.loadAllEngines(config);
1616

1717
var fs = require('fs-extra');
18-
var patterns_dir = './test/files/_patterns/';
19-
var public_patterns_dir = './test/public/patterns';
18+
var patterns_dir = `${__dirname}/files/_patterns/`;
19+
var public_patterns_dir = `${__dirname}/test/public/patterns`;
2020

2121
function stubPatternlab() {
2222
var pl = {};

0 commit comments

Comments
 (0)