Sha256: 5fddf44da95687380ab1b6b58ad5db94df26c5db3fa65cf2ffa00c4b43e6a907
Contents?: true
Size: 1.38 KB
Versions: 960
Compression:
Stored size: 1.38 KB
Contents
import React from 'react' import { render, screen } from '../utilities/test-utils' import ProgressPills from './_progress_pills' const testId = 'progressPills' const className = 'custom-class-name' const ariaLabel = '2 out of 3 steps complete' const title = 'Status:' const value = 'Orientation' const ProgressPillsDefault = () => { return ( <ProgressPills active={2} aria={{ label: ariaLabel }} className={className} data={{ testid: testId }} steps={3} title={title} value={value} /> ) } test('should pass data prop', () => { render(<ProgressPillsDefault />) const kit = screen.getByTestId(testId) expect(kit).toBeInTheDocument() }) test('should pass className prop', () => { render(<ProgressPillsDefault />) const kit = screen.getByTestId(testId) expect(kit).toHaveClass(className) }) test('should pass aria prop', () => { render(<ProgressPillsDefault />) const kit = screen.getByTestId(testId) expect(kit).toHaveAttribute('aria-label', ariaLabel) }) test('should render title', () => { render(<ProgressPillsDefault />) const kit = screen.getByText(title) expect(kit).toBeInTheDocument() }) test('should render value', () => { render(<ProgressPillsDefault />) const kit = screen.getByText(value) expect(kit).toBeInTheDocument() })
Version data entries
960 entries across 960 versions & 1 rubygems