import React from 'react'; import { render } from '@testing-library/react'; import '@testing-library/jest-dom'; import { WidgetContainer } from '../WidgetContainer'; describe('OptaMatchStatsGraphs WidgetContainer styles', () => { it('renders default styles and structure', () => { const { container } = render(
Shots
H
A
); expect(container.querySelector('.Opta-Nav')).toBeInTheDocument(); expect( container.querySelector('.Opta-Stats-Bars-Text') ).toBeInTheDocument(); expect( container.querySelector('.Opta-Percent.Opta-Home') ).toBeInTheDocument(); expect( container.querySelector('.Opta-Percent.Opta-Away') ).toBeInTheDocument(); expect( container.querySelector('.Opta-Outer.Opta-Outer-bigger') ).toBeInTheDocument(); }); it('renders app styles supporting dark mode', () => { const { container } = render(
Passes
H
A
); expect( container.querySelector('.Opta-Cf.Opta-js-main') ).toBeInTheDocument(); expect(container.querySelector('.Opta-Nav')).toBeInTheDocument(); expect(container.querySelectorAll('.Opta-Percent').length).toBe(2); expect( container.querySelectorAll('.Opta-Outer.Opta-Outer-bigger').length ).toBe(2); }); });