你好在redux文档中进行测试,他们有这个例子来测试api调用:
import configureMockStore from 'redux-mock-store'
import thunk from 'redux-thunk'
import * as actions from '../../actions/counter'
import * as types from '../../constants/ActionTypes'
import nock from 'nock'
const middlewares = [ thunk ]
const mockStore = configureMockStore(middlewares)
describe('async actions', () => {
afterEach(() => {
nock.cleanAll()
})
it('creates FETCH_TODOS_SUCCESS when fetching todos has been done', (done) => {
nock('http://example.com/')
.get('/todos')
.reply(200, { body: { todos: ['do something'] }})
const expectedActions = [
{ type: types.FETCH_TODOS_REQUEST },
{ type: types.FETCH_TODOS_SUCCESS, body: { todos: …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用包含 css 的第 3 方 node_nodules,我尝试以各种方式将其导入混音应用程序中的 tailwinds app.css 中。Tailwind CSS 内容正在导入并且工作正常。
关于我做错了什么有什么想法吗?
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
/* DID NOT WORK: */
/* @import '/node_modules/swiper/swiper-bundle.css';
@import '/node_modules/swiper/swiper-bundle.min.css';
@import '/node_modules/swiper/swiper.min.css'; */
/* DID NOT WORK: */
/* @import 'swiper/swiper-bundle.css';
@import 'swiper/swiper-bundle.min.css';
@import 'swiper/swiper.min.css'; */
/* DID NOT WORK: */
/* @import '~swiper/swiper-bundle.css';
@import '~swiper/swiper-bundle.min.css';
@import '~swiper/swiper.min.css'; */
Run Code Online (Sandbox Code Playgroud)
我的 post.config.js 如下所示:
module.exports = {
plugins: {
'postcss-import': {},
tailwindcss: {},
autoprefixer: {},
},
}
Run Code Online (Sandbox Code Playgroud)
remix.run ×2
karma-runner ×1
next.js ×1
nock ×1
node.js ×1
reactjs ×1
redux ×1
sinon ×1
swiper.js ×1
tailwind-css ×1