From 3bdc6a3b8c5080911d320892070b1c485ebe74f4 Mon Sep 17 00:00:00 2001 From: AlinaFirsova <67948652+AlinaFirsova@users.noreply.github.com> Date: Mon, 12 Feb 2024 22:30:51 +0300 Subject: [PATCH] Tests are broken in the react app --- packages/app/__mocks__/styleMock.js | 1 + packages/app/jest.config.js | 23 +++++++++-------------- packages/app/package.json | 2 +- 3 files changed, 11 insertions(+), 15 deletions(-) create mode 100644 packages/app/__mocks__/styleMock.js diff --git a/packages/app/__mocks__/styleMock.js b/packages/app/__mocks__/styleMock.js new file mode 100644 index 00000000..f053ebf7 --- /dev/null +++ b/packages/app/__mocks__/styleMock.js @@ -0,0 +1 @@ +module.exports = {}; diff --git a/packages/app/jest.config.js b/packages/app/jest.config.js index eb9001d7..4810fc19 100644 --- a/packages/app/jest.config.js +++ b/packages/app/jest.config.js @@ -1,19 +1,14 @@ module.exports = { verbose: true, transform: { - '^.+\\.jsx?$': './tools/babel-jest-wrapper.js', + "^.+\\.jsx?$": "./tools/babel-jest-wrapper.js", + }, + reporters: [["jest-simple-dot-reporter", { color: true }]], + collectCoverageFrom: ["src/**/*.jsx"], + moduleDirectories: ["node_modules"], + coverageReporters: ["lcov", "text-summary"], + coverageDirectory: "coverage", + moduleNameMapper: { + "\\.(css|scss)$": "/__mocks__/styleMock.js", }, - reporters: [ - ['jest-simple-dot-reporter', { color: true }], - ], - collectCoverageFrom: [ - 'src/**/*.jsx', - ], - moduleDirectories: [ - 'node_modules', - ], - coverageReporters: [ - 'lcov', 'text-summary', - ], - coverageDirectory: 'coverage', }; diff --git a/packages/app/package.json b/packages/app/package.json index 07bb4e61..1dd975d6 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -7,7 +7,7 @@ "main": "dist/main.js", "license": "MIT", "scripts": { - "ci": "run-s clean lint build", + "ci": "run-s clean lint test-cover build", "clean": "rimraf 'build/*'", "lint": "eslint -f unix --ext .js,.jsx src/ ", "lint:css": "stylelint '**/*.scss'",