小编Bob*_*bby的帖子

用Sinon测试axios调用,使用redux和Karma

你好在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)

node.js sinon karma-runner nock redux

10
推荐指数
2
解决办法
2811
查看次数

如何在 Remix 中创建自定义样式的 404 页面

您好,我如何在 Remix 中设计和创建自定义 404 页面。

我想在识别路径时用我自己的内容覆盖当前的 404 页面。

在此输入图像描述

remix.run

7
推荐指数
2
解决办法
3872
查看次数

如何将外部css导入到Tailwind的app.css中

我正在尝试使用包含 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 中执行 npm run build 时,它只会将输出作为导入语句的字符串: 在此输入图像描述

reactjs next.js tailwind-css swiper.js remix.run

6
推荐指数
1
解决办法
3177
查看次数