Я использую Jest для тестирования вспомогательной функции в моем приложении React.Ниже приведен мой тестовый модуль:
import React from 'react';
import returnFirstTwoDrivers from '../../../src/Utils/returnFirstTwoDrivers';
describe('returnFirstTwoDrivers()', function () {
it('should be assigned to a constant', function () {
expect(function () {
returnFirstTwoDrivers = 'testing reassignment';
throw new TypeError();
}).toThrow(TypeError);
});
Здесь я переназначаю переменную returnFirstTwoDrivers
и ожидаю, что эта операция вызовет ошибку, поскольку returnFirstTwoDrivers
является переменной const
.
Когда я запускаю тест, набор тестов не запускается, и он показывает ошибку в сети: returnFirstTwoDrivers = 'testing reassignment';
Если кто-нибудь знает, как решить эту проблему, пожалуйста, помогите мне.Спасибо.