Skip to content

Commit 998d364

Browse files
authored
Merge pull request #55 from conveyal/dev
Merge in latest Jest work
2 parents a8a38dc + 206120d commit 998d364

File tree

5 files changed

+17
-21
lines changed

5 files changed

+17
-21
lines changed

lib/babel-config.js

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
module.exports = {
2+
presets: [
3+
require('babel-preset-es2015'),
4+
require('babel-preset-react'),
5+
require('babel-preset-stage-0')
6+
],
7+
plugins: [
8+
require('babel-plugin-add-module-exports'),
9+
require('babel-plugin-transform-runtime')
10+
]
11+
}

lib/jest-preprocessor.js

+3-8
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11
const babel = require('babel-core')
2-
const babel2015 = require('babel-preset-es2015')
3-
const jestPreset = require('babel-preset-jest')
4-
const reactPreset = require('babel-preset-react')
5-
const stage0Preset = require('babel-preset-stage-0')
2+
3+
const transformCfg = require('./babel-config')
64

75
module.exports = {
86
process: function (src) {
9-
const transformCfg = {
10-
presets: [babel2015, reactPreset, stage0Preset, jestPreset],
11-
retainLines: true
12-
}
7+
transformCfg.retainLines = true
138
return babel.transform(src, transformCfg).code
149
}
1510
}

lib/js-transform.js

+1-11
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,7 @@ const markdown = require('browserify-markdown')
44
const through = require('through2')
55
const YAML = require('yamljs')
66

7-
const babelifyConfig = {
8-
presets: [
9-
require('babel-preset-es2015'),
10-
require('babel-preset-react'),
11-
require('babel-preset-stage-0')
12-
],
13-
plugins: [
14-
require('babel-plugin-add-module-exports'),
15-
require('babel-plugin-transform-runtime')
16-
]
17-
}
7+
const babelifyConfig = require('./babel-config')
188

199
module.exports = function transform ({
2010
config,

lib/test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ module.exports.generateTestConfig = (patterns, options) => {
1515
}
1616

1717
if (options.setupFiles) {
18-
jestConfig.setupFiles = options.setupFiles
18+
jestConfig.setupFiles = options.setupFiles.split(' ')
1919
}
2020

2121
// jest cli params

tests/lib/test.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ describe('test.js', () => {
88
coveragePaths: 'bin src another-folder',
99
updateSnapshots: true,
1010
cache: false,
11-
setupFiles: ['beforeTestsSetup.js']
11+
setupFiles: 'beforeTestsSetup.js'
1212
})
1313
expect(cfg).toBeTruthy()
1414
expect(cfg.length).toEqual(7)

0 commit comments

Comments
 (0)