redux-mock-store:用于测试Redux异步操作创建者和中间件的模拟存储

时间:2024-02-24 09:32:25
【文件属性】:

文件名称:redux-mock-store:用于测试Redux异步操作创建者和中间件的模拟存储

文件大小:38KB

文件格式:ZIP

更新时间:2024-02-24 09:32:25

redux javascript test JavaScriptJavaScript

redux-mock-store 用于测试Redux异步操作创建者和中间件的模拟存储。 模拟存储将创建一个分派的动作数组,用作测试的动作日志。 请注意,该库旨在测试与动作相关的逻辑,而不是与reducer相关的逻辑。 换句话说,它不会更新Redux存储。 如果您想要一个将动作和缩减器结合在一起的复杂测试,请查看其他库(例如 )。 有关更多详细信息,请参阅期。 安装 npm install redux-mock-store --save-dev 要么 yarn add redux-mock-store --dev 用法 同步动作 最简单的用例是用于同步操作。 在此示例中,我们将测试addTodo操作是否返回正确的有效负载。 redux-mock-store将所有调度的动作保存在store实例中。 您可以通过调用store.getActions()获得所有操作。 最后,您可以使用任何断言库来测试有效负载。 import configureStore from 'redux-mock-store' //ES6 modules const { configureStore } = re


【文件预览】:
redux-mock-store-master
----.gitignore(39B)
----.babelrc(25B)
----package.json(2KB)
----package-lock.json(144KB)
----src()
--------index.js(2KB)
----LICENSE.md(1KB)
----rollup.config.js(911B)
----README.md(4KB)
----circle.yml(35B)
----.npmignore(17B)
----test()
--------mock()
--------index.js(5KB)
--------builds()

网友评论