目前,我正在使用 @redux/toolkit 的 v1.4.0,并且当我使用通过 createAsync thunk 创建的拒绝操作测试减速器时,使用自定义的 deniedWithValue。可以使用自定义错误负载创建操作对象,例如
asyncThunkAction.rejected(null, '', undefined, {
message: 'error',
errorCode: 500,
});
在 v1.5.0 中,您不再能够传入第 4 个错误参数。
如何使用包含rejectedWith 负载的被拒绝操作来测试切片的行为?
答案 0 :(得分:1)
您现在可以将它作为第一个参数传入。
请注意,这不是公开记录的 API(操作创建者在那里仅用于匹配和访问错误类型),我们不保证其稳定性。