Как выполнить модульное тестирование компонентов React с помощью «библиотеки-реагирования-тестирования» - PullRequest
0 голосов
/ 13 апреля 2019

Я использую react-testing-library для модульного тестирования компонентов React.

import React from 'react'
import 'react-testing-library/cleanup-after-each'
import {fireEvent, render, cleanup} from 'react-testing-library'
import MyComponent from '../MyComponent';

const translations = require('../../translations');

afterEach(cleanup);

describe('test MyComponent', () => {
   it('render functional component', () => {
       // extract container which is 'HTMLDivElement'
        const {container} = render(<MyComponent translations={translations} />)
})

Как мне манипулировать элементом контейнера как элементом DOM?Например,

console.log(container.classList, container.id, container.innerHTML);

, используя реквизиты и методы, перечисленные в: https://developer.mozilla.org/en-US/docs/Web/API/Element. Я пока не могу получить никаких значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...