由于路由器而导致单元测试失败:ConnectRouter(历史记录)

时间:2019-05-20 10:38:44

标签: reactjs jestjs enzyme

我正在使用笑话和酶库编写用于还原剂的单元测试。 减速器的单元测试通过了,但是由于路由器,我在下面得到了一个错误。

  

src / store / actions / 测试 /Indexes.test.js测试套件无法运行   TypeError:无法读取未定义的属性“ getAttribute”

  36 |   ...reducers,
  37 |   router: connectRouter(history),
> 38 | });

我阅读了连接反应路由器和酶文档,但我不知道如何克服此问题。 https://github.com/supasate/connected-react-router https://github.com/airbnb/enzyme

我将路由器与我的减速器相连。

const rootReducer = combineReducers({
  ...reducers,
  router: connectRouter(history),
});

我希望能够在不对路由器进行失败测试的情况下,对减速器进行单元测试。

0 个答案:

没有答案