unit-testing - Redux saga 选择器单元测试问题
问题描述
我在尝试修复 redux saga 的单元测试时遇到了问题,希望有人能给我一些提示。非常感谢
import { put, select } from 'redux-saga/effects'
import { selectSet } from '../selectors'
export function* testSaga({page}) {
const sample = yield select(getSample); // 123
if(!page || "333" === sample) return;
}
我试过的测试文件
it('Check selector value', () => {
const gen = testSaga({ page }).next().value;
// I got this return when I console.log (@@redux-saga/IO, combinator, ...)
expect(gen).to.deep.equal(select(getSample));
// This is not equal to selector value of 123 so test fail
});
谢谢您的帮助!
解决方案
推荐阅读
- c# - TextBlock 中的超链接不可点击
- libreoffice - 如何使用 LIbre Office 从单元格中获取十六进制颜色?
- firebase-realtime-database - firebase 实时数据库中的不同目录访问以实现对话流
- lua - Lua 数学函数中的问题
- regex - 通过 bashscript (sed/awk/grep?) 从字符串中提取精确模式
- azure-devops - 如何在私有 docker 镜像中运行脚本
- c# - 将值从内容页面传递到母版页 - ASP.NET
- xml - 有没有办法让Android Studio默认使你输入的文本为黑色,背景为白色(深色主题)
- android-studio - Android Studio 4.0.1 (Linux Mint) 中没有文档
- python - 停止影响 Django 多对多模型的其他对象