Задать вопрос
@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
      }
    ]
  ]
};


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

Может кто посоветовать способы решения этой проблемы без переопределения функций в моках вручную?
  • Вопрос задан
  • 83 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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