React-测试卡组件(蚂蚁设计)

时间:2018-12-03 16:28:38

标签: reactjs jestjs enzyme antd

我在使用卡片组件(蚂蚁设计)测试组件时遇到问题。每次运行测试时,都会遇到如下消息:

  

错误:未捕获[RangeError:超出了最大调用堆栈大小]

     

上述错误发生在组件中

有人知道这个问题吗?我试图在Ant Design git上找到一些东西,但是发现的几页不是英文的,似乎还没有解决我的问题。

我尝试直接测试带有安装座(https://github.com/ant-design/ant-design/blob/master/components/card/tests/index.test.js)的Ant Design组件(卡),但是遇到了同样的错误...

这是我仅使用Ant Design组件进行的第二次测试:

import React from 'react'
import { mount } from 'enzyme'
import { Card } from 'antd'

describe('Card', () => {
  beforeAll(() => {
    jest.useFakeTimers()
  })

  afterAll(() => {
    jest.useRealTimers()
  })

  it('should still have padding when card which set padding to 0 is loading', () => {
    const wrapper = mount(<Card title="xxx">xxx</Card>)
  })
})

我的设置中有一个酶适配器。在这里,我只是想向您展示我的代码多么简单,但是我无法产生任何结果...

有人可以帮忙吗?

0 个答案:

没有答案