From da3f2dc20a2c1beb54accb36d2ff932242c4dad8 Mon Sep 17 00:00:00 2001 From: Matthew Wigginton Conway Date: Fri, 2 Jun 2017 16:17:19 -0400 Subject: [PATCH] feat(jest): allow jest options specified in package.json. --- lib/jest.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/jest.js b/lib/jest.js index 18b1f2f..0a6010d 100644 --- a/lib/jest.js +++ b/lib/jest.js @@ -1,4 +1,5 @@ const path = require('path') +const pkg = require('./pkg') module.exports.generateTestConfig = (patterns, options) => { // jest config params @@ -33,6 +34,13 @@ module.exports.generateTestConfig = (patterns, options) => { } }) + // add local package.json-level config options + if (pkg.jest != null) { + Object.keys(pkg.jest).forEach(key => { + jestConfig[key] = pkg.jest[key] + }) + } + // jest cli params let jestArguments = ['--forceExit'] if (options.updateSnapshots) {