diff --git a/jest.config.js b/jest.config.js index d28e0ab1..4e778dff 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,5 +1,10 @@ -const {jest: jestConfig} = require('./src/config') +const {jest} = require('./src/config') -module.exports = Object.assign(jestConfig, { +module.exports = { + ...jest, coverageThreshold: null, -}) + snapshotSerializers: [ + ...jest.snapshotSerializers, + 'jest-snapshot-serializer-raw/always', + ], +} diff --git a/src/__tests__/__snapshots__/utils.js.snap b/src/__tests__/__snapshots__/utils.js.snap index e5a9478d..4b27a32e 100644 --- a/src/__tests__/__snapshots__/utils.js.snap +++ b/src/__tests__/__snapshots__/utils.js.snap @@ -2,26 +2,26 @@ exports[`getConcurrentlyArgs gives good args to pass to concurrently 1`] = ` Array [ - "--kill-others-on-fail", - "--prefix", - "[{name}]", - "--names", - "build,lint,test,validate,a,b,c,d,e,f,g,h,i,j", - "--prefix-colors", - "bgBlue.bold.white,bgGreen.bold.white,bgMagenta.bold.white,bgCyan.bold.white,bgWhite.bold.white,bgRed.bold.white,bgBlack.bold.white,bgYellow.bold.white,bgBlue.bold.white,bgGreen.bold.white,bgMagenta.bold.white,bgCyan.bold.white,bgWhite.bold.white,bgRed.bold.white", - "\\"echo build\\"", - "\\"echo lint\\"", - "\\"echo test\\"", - "\\"echo validate\\"", - "\\"echo a\\"", - "\\"echo b\\"", - "\\"echo c\\"", - "\\"echo d\\"", - "\\"echo e\\"", - "\\"echo f\\"", - "\\"echo g\\"", - "\\"echo h\\"", - "\\"echo i\\"", - "\\"echo j\\"", + --kill-others-on-fail, + --prefix, + [{name}], + --names, + build,lint,test,validate,a,b,c,d,e,f,g,h,i,j, + --prefix-colors, + bgBlue.bold.white,bgGreen.bold.white,bgMagenta.bold.white,bgCyan.bold.white,bgWhite.bold.white,bgRed.bold.white,bgBlack.bold.white,bgYellow.bold.white,bgBlue.bold.white,bgGreen.bold.white,bgMagenta.bold.white,bgCyan.bold.white,bgWhite.bold.white,bgRed.bold.white, + "echo build", + "echo lint", + "echo test", + "echo validate", + "echo a", + "echo b", + "echo c", + "echo d", + "echo e", + "echo f", + "echo g", + "echo h", + "echo i", + "echo j", ] `; diff --git a/src/__tests__/index.js b/src/__tests__/index.js index bcbd2cd8..eb69c322 100644 --- a/src/__tests__/index.js +++ b/src/__tests__/index.js @@ -1,11 +1,9 @@ import path from 'path' import slash from 'slash' import cases from 'jest-in-case' -import * as unquoteSerializer from 'jest-snapshot-serializer-raw/always' const projectRoot = path.join(__dirname, '../../') -expect.addSnapshotSerializer(unquoteSerializer) expect.addSnapshotSerializer({ print: val => slash(val.replace(projectRoot, '/')), test: val => typeof val === 'string' && val.includes(projectRoot), diff --git a/src/scripts/__tests__/format.js b/src/scripts/__tests__/format.js index 55a5354c..14b55934 100644 --- a/src/scripts/__tests__/format.js +++ b/src/scripts/__tests__/format.js @@ -1,9 +1,7 @@ import cases from 'jest-in-case' -import * as unquoteSerializer from 'jest-snapshot-serializer-raw/always' import {winPathSerializer} from './helpers/serializers' -expect.addSnapshotSerializer(unquoteSerializer) expect.addSnapshotSerializer(winPathSerializer) cases( diff --git a/src/scripts/__tests__/lint.js b/src/scripts/__tests__/lint.js index 0f87734c..adc7fc23 100644 --- a/src/scripts/__tests__/lint.js +++ b/src/scripts/__tests__/lint.js @@ -1,9 +1,7 @@ import cases from 'jest-in-case' -import * as unquoteSerializer from 'jest-snapshot-serializer-raw/always' import {winPathSerializer, relativePathSerializer} from './helpers/serializers' -expect.addSnapshotSerializer(unquoteSerializer) expect.addSnapshotSerializer(winPathSerializer) expect.addSnapshotSerializer(relativePathSerializer) diff --git a/src/scripts/__tests__/precommit.js b/src/scripts/__tests__/precommit.js index 0de088b9..76bf605e 100644 --- a/src/scripts/__tests__/precommit.js +++ b/src/scripts/__tests__/precommit.js @@ -1,9 +1,7 @@ import cases from 'jest-in-case' -import * as unquoteSerializer from 'jest-snapshot-serializer-raw/always' import {winPathSerializer} from './helpers/serializers' -expect.addSnapshotSerializer(unquoteSerializer) expect.addSnapshotSerializer(winPathSerializer) cases( diff --git a/src/scripts/__tests__/test.js b/src/scripts/__tests__/test.js index 75c20e43..4a55ba78 100644 --- a/src/scripts/__tests__/test.js +++ b/src/scripts/__tests__/test.js @@ -1,13 +1,10 @@ import cases from 'jest-in-case' -import * as unquoteSerializer from 'jest-snapshot-serializer-raw/always' jest.mock('jest', () => ({run: jest.fn()})) jest.mock('../../config/jest.config', () => ({builtInConfig: true})) let mockIsCI = false jest.mock('is-ci', () => mockIsCI) -expect.addSnapshotSerializer(unquoteSerializer) - cases( 'test', ({ diff --git a/src/scripts/__tests__/validate.js b/src/scripts/__tests__/validate.js index 3998a235..56ae169b 100644 --- a/src/scripts/__tests__/validate.js +++ b/src/scripts/__tests__/validate.js @@ -1,7 +1,4 @@ import cases from 'jest-in-case' -import * as unquoteSerializer from 'jest-snapshot-serializer-raw/always' - -expect.addSnapshotSerializer(unquoteSerializer) cases( 'validate',