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
);
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
);
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);
});
});