Привет. Настраиваю jest и возникла проблема со стрелочными функциями в сторах.
Она же в документации jest
Please note that if you use arrow functions in your classes, they will not be part of the mock. The reason for that is that arrow functions are not present on the object's prototype, they are merely properties holding a reference to a function.
Я пытался настроить babel для преобразовния стрелочных функций
module.exports = {
presets: [
[
"@babel/preset-env",
{
targets: {
node: "current"
}
}
],
"module:metro-react-native-babel-preset"
],
plugins: [
["@babel/plugin-transform-arrow-functions", { spec: true }],
[
"@babel/plugin-proposal-decorators",
{
legacy: true
}
]
]
};
тем не менее, результата это не дало.
Может кто посоветовать способы решения этой проблемы без переопределения функций в моках вручную?