20 lines
594 B
TypeScript
20 lines
594 B
TypeScript
import React from 'react'
|
|
import { render } from 'react-testing-library'
|
|
import Progress from './Progress'
|
|
|
|
describe('Progress', () => {
|
|
it('renders without crashing', () => {
|
|
const { container } = render(
|
|
<Progress currentStep={1} steps={[{ title: '' }]} />
|
|
)
|
|
expect(container.firstChild).toBeInTheDocument()
|
|
})
|
|
|
|
it('renders completed state', () => {
|
|
const { container } = render(
|
|
<Progress currentStep={2} steps={[{ title: '' }]} />
|
|
)
|
|
expect(container.querySelector('li')).toHaveClass('completed')
|
|
})
|
|
})
|