fix jest 🧪
continuous-integration/drone/push Build was killed Details

pull/90/head
Pierre Ferreira 1 year ago
parent 02b8ecd8b2
commit a5fc5a2dd8

@ -0,0 +1,8 @@
// fileTransformer.js
const path = require('path');
module.exports = {
process(src, filename, config, options) {
return `module.exports = ${JSON.stringify(path.basename(filename))};`;
},
};

@ -22,12 +22,13 @@ const config: Config.InitialOptions = {
moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'png'], moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'png'],
transform: { transform: {
'^.+\\.(js|jsx|ts|tsx)$': 'babel-jest', '^.+\\.(js|jsx|ts|tsx)$': 'babel-jest',
'^.+\\.png$': 'identity-obj-proxy', '\\.(png)$': '<rootDir>/fileTransformer.js',
}, },
moduleNameMapper: { moduleNameMapper: {
'\\.(css|less)$': 'identity-obj-proxy', '\\.(css|less)$': 'identity-obj-proxy',
'\\.(gif|ttf|eot|svg)$': '<rootDir>/path/to/your/empty-module.js', '\\.(gif|ttf|eot|svg)$': '<rootDir>/empty-module.js',
}, },
}; };
export default config; export default config;

@ -46,8 +46,7 @@
"@jest/types": "^29.6.3", "@jest/types": "^29.6.3",
"@types/react-router-hash-link": "^2.4.9", "@types/react-router-hash-link": "^2.4.9",
"@types/uuid": "^9.0.7", "@types/uuid": "^9.0.7",
"babel-jest": "^29.7.0", "babel-jest": "^29.7.0"
"identity-obj-proxy": "^3.0.0"
} }
}, },
"node_modules/@aashutoshrathi/word-wrap": { "node_modules/@aashutoshrathi/word-wrap": {

@ -64,8 +64,7 @@
"@jest/types": "^29.6.3", "@jest/types": "^29.6.3",
"@types/react-router-hash-link": "^2.4.9", "@types/react-router-hash-link": "^2.4.9",
"@types/uuid": "^9.0.7", "@types/uuid": "^9.0.7",
"babel-jest": "^29.7.0", "babel-jest": "^29.7.0"
"identity-obj-proxy": "^3.0.0"
}, },
"babel": { "babel": {
"presets": [ "presets": [

Loading…
Cancel
Save