Задать вопрос
@shittyColMajorXform

Как обойти проблемы с arrow functions в классе стора для тестирования jest?

Привет. Настраиваю 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
      }
    ]
  ]
};


тем не менее, результата это не дало.

Может кто посоветовать способы решения этой проблемы без переопределения функций в моках вручную?
  • Вопрос задан
  • 80 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы