import { render } from '@testing-library/react' import * as React from 'react' import VerticalLine from './vertical-line' describe('VerticalLine', () => { describe('Render', () => { it('renders correctly', () => { const { container } = render() const svg = container.querySelector('svg') expect(svg).toBeInTheDocument() expect(svg).toHaveAttribute('width', '2') expect(svg).toHaveAttribute('height', '132') }) it('renders linear gradient definition', () => { const { container } = render() const defs = container.querySelector('defs') const linearGradient = container.querySelector('linearGradient') expect(defs).toBeInTheDocument() expect(linearGradient).toBeInTheDocument() expect(linearGradient).toHaveAttribute('id', 'paint0_linear_8619_59128') }) }) describe('Style', () => { it('applies custom className', () => { const testClass = 'custom-test-class' const { container } = render() const svg = container.querySelector('svg') expect(svg).toHaveClass(testClass) }) }) })