Hello,

je suis en pleine découverte de JEST et je tombe sur une erreur que je n'arrive pas à corriger. J'ai une fonction sayWord() dans un fichier functions.js qie j'aimerais tester mais j'ai une erreur car il bug avec l'import de 'cache' dans mon functions.js. Si je commente l'import de 'cache', alors tout roule ...

functions.test.js

import { sayWord } from '../functions'

describe('HelloWorld', () => {
    it('should return string', () => {
        expect(typeof await sayWord('Hello World')).toBe("string")
    })
})

functions.js

import { cache } from '../module-cache'

export function sayWord(word) {
    return word
}

bable.config.js

module.exports = {
    presets: [['@babel/preset-env', {targets: {node: 'current'}}]],
};

package.json

"scripts": {
    "test": "jest"
 }

J'ai déjà regardé un peu ce qui est proposé niveau config JEST, en installant 'ts-jest', en faisant une config pour inclure les node_modules ... mais rien n'y fait ...

Du coup si quelqu'un a une idée, je suis preneur :)
Merci d'avances :)

Aucune réponse