首页 男生 其他 深入浅出React和Redux

8.3.3 reducer测试

深入浅出React和Redux 程墨 755 2021-04-06 02:29

  您可以在百度里搜索“深入浅出React和Redux 艾草文学(www.321553.xyz)”查找最新章节!

  

  8.3.3 reducer测试

  reducer是纯函数,所以测试非常简单,所要做的就是创造state和action对象,传递给reducer函数,验证结果即可。

  以第7章中的weather_redux/src/weather/reducer.js为例,对应的单元测试代码放在weather_redux/test/weather/reducer.test.js中,代码如下:

  it('should return loading status', () => {

  const action = actions.fetchWeatherStarted();

  const newState = reducer({}, action);

  expect(newState.status).toBe(Status.LOADING);

  }); 深入浅出React和Redux

目录
设置
手机
书架
书页
评论