Как написать модульный тест в Jest для проверки переназначения переменных? - PullRequest
0 голосов
/ 15 ноября 2018

Я использую 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'; Если кто-нибудь знает, как решить эту проблему, пожалуйста, помогите мне.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...