为了让redux的开发工具与jest和酶协同工作,可以按照以下步骤进行设置和配置:
import { createStore, applyMiddleware, compose } from 'redux';
import rootReducer from './reducers';
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
const store = createStore(rootReducer, composeEnhancers(applyMiddleware(...middlewares)));
module.exports = {
setupFiles: ['<rootDir>/jest.setup.js'],
// 其他配置项...
};
import 'jest-enzyme';
import { configure } from 'enzyme';
import Adapter from 'enzyme-adapter-react-xx'; // 适配器的具体名称根据你使用的React版本而定
configure({ adapter: new Adapter() });
这样,你就可以让redux的开发工具与jest和酶协同工作了。请注意,以上步骤中的一些细节可能因你的项目配置而有所不同,需要根据实际情况进行调整。
领取专属 10元无门槛券
手把手带您无忧上云