在化简器/动作创建器中为条件块编写测试

时间:2018-06-26 14:59:37

标签: javascript reactjs testing enzyme

说我有一个化简器或动作创建者,其中包含一些条件逻辑,并且根据逻辑,它将调用window.location.assign或调度一个动作。我该如何模拟/更改const(对于函数而言是本地的),从而导致它跳到if或else块中

为此,谷歌搜索了很多,因此找不到任何地方。任何人有任何想法吗?甚至将我指向文档

我要测试的只是:

const url = getState().url
if(url){
  window.location... // one test for this
} else {
  dispatch({ type: MY_ACTION }) //a second test for this
}

为什么很难在此找到任何文档或示例

0 个答案:

没有答案