如何在Jest中编写单元测试以检查变量的重新分配?

时间:2018-11-15 15:36:35

标签: javascript reactjs unit-testing jasmine jestjs

我正在使用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变量,并且由于returnFirstTwoDriversconst变量,我希望此操作会引发错误。

运行测试时,测试套件无法运行,并且在行上显示错误:returnFirstTwoDrivers = 'testing reassignment';如果有人知道如何解决此问题,请帮助我。谢谢。

0 个答案:

没有答案