Я использую 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. Я пока не могу получить никаких значений.