Как вы тестируете свое приложение с помощью React-data-Grid? - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь протестировать мои приложения, использующие React-Data-Grid, с помощью пакетаpm-response-test-renderer, но это не удается.

например, я скопировал базовый пример в файл Example.js https://adazzle.github.io/react-data-grid/scripts/example01-basic.js

, и я вызываю объект.

describe('Testing ReactDataGrid ', () => {
  test('Render without crashing', () => {
    const myRender = renderer.create(<Example />)
    let tree = myRender.toJSON()
    expect(tree).toMatchSnapshot()
  })
})

но у меня сбой ... вот стек.Есть кто-нибудь, кто может мне помочь?Может быть, кто-то использует другую библиотеку для тестирования React-data-grid.Спасибо.

TypeError: Невозможно прочитать свойство 'scrollTop' с нулевым значением

  at Canvas._this.getScroll (node_modules/react-data-grid/dist/react-data-grid.js:9537:36)
  at Viewport._this.getScroll (node_modules/react-data-grid/dist/react-data-grid.js:12791:28)
  at Grid.componentDidMount (node_modules/react-data-grid/dist/react-data-grid.js:10345:55)
  at commitLifeCycles (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:6955:22)
  at commitAllLifeCycles (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:8164:7)
  at HTMLUnknownElement.callCallback (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2264:14)
  at invokeEventListeners (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:219:27)
  at HTMLUnknownElementImpl._dispatch (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:126:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...