React - компонент карты тестирования (Ant Design) - PullRequest
0 голосов
/ 03 декабря 2018

У меня проблема с тестированием компонентов с использованием компонента Card (Ant Design).Каждый раз, когда я запускаю свои тесты, я сталкиваюсь с такими сообщениями:

Ошибка: Uncaught [RangeError: Превышен максимальный размер стека вызовов]

Вышеуказанная ошибка произошла в компоненте

Кто-нибудь знает об этой проблеме?Я пытался найти что-то в Ant Design git, но несколько найденных мной страниц были не на английском языке и, похоже, не были решены.

Я пытался напрямую протестировать компонент Ant Design (Card) с помощьюmount (https://github.com/ant-design/ant-design/blob/master/components/card/tests/index.test.js), но я вижу ту же ошибку ...

Вот мой второй тест только с компонентом 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>)
  })
})

У меня есть адаптер фермента в моемЗдесь я просто хотел показать вам, насколько прост мой код, но я не могу дать результат ...

Кто-нибудь может помочь?

...