Testing
Todo示例:React
Reducers
用store测试。
import { init, dispatch } from "@rematch/core";
import myModel from './myModel';
describe("myModel model", () => {
it("reducer: my reducerName should do something", () => {
const store = init({
models: { myModel }
});
dispatch.myModel.reducerName(payload);
const myModelData = store.getState().myModel;
expect(myModelData).toBe("something");
});
});直接测试reducer。
Effects
用store测试。
直接测试effects。
Last updated