Skip to content

Commit

Permalink
fix: add jest dependency and remove extra configs from `jest.config…
Browse files Browse the repository at this point in the history
….js` (#4146)

* fix/test: remove unnecessay configurations

* chore: install and configure jest

* chore: delete setup file as we don't need it initially
  • Loading branch information
apsinghdev authored Dec 19, 2024
1 parent 3b92197 commit 8be6d50
Show file tree
Hide file tree
Showing 4 changed files with 6,658 additions and 2,932 deletions.
28 changes: 2 additions & 26 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -1,29 +1,5 @@
module.exports = {
// Use jsdom to simulate a browser environment
testEnvironment: 'jest-environment-jsdom',

// Specify where Jest should look for test files
testMatch: ['**/?(*.)+(spec|test).[jt]s?(x)'],

// Transform JavaScript files using Babel (if needed)
transform: {
'^.+\\.jsx?$': 'babel-jest',
},

// Clear mocks between tests for isolation
testMatch: ['**/__tests__/**/*.test.js', '**/?(*.)+(spec|test).[jt]s?(x)'],
clearMocks: true,

// Collect coverage information and specify the directory
collectCoverage: true,
coverageDirectory: 'coverage',

// Specify file extensions Jest will process
moduleFileExtensions: ['js', 'jsx', 'json', 'node'],

// Define any global variables for the tests
globals: {
'window': {},
},
// Set up files to run before tests (e.g., polyfills, setup scripts)
setupFiles: ['./jest.setup.js'], // Optional, if you have a setup file
moduleFileExtensions: ['js', 'json', 'node'],
};
3 changes: 0 additions & 3 deletions jest.setup.js

This file was deleted.

Loading

0 comments on commit 8be6d50

Please sign in to comment.