Sha256: 4648c438a10cfb0c982373d3bc44b045348e6db1c452e11d7bea91c4ca9af02a
Contents?: true
Size: 1.66 KB
Versions: 535
Compression:
Stored size: 1.66 KB
Contents
import React from 'react' import { render, screen } from '../utilities/test-utils' import Radio from './_radio' const testId = 'radio1', kitClass = 'pb_radio_kit' test('returns namespaced class name', () => { render( <Radio data={{ testid: testId }} defaultChecked label="Power" name="Group2" value="Power" /> ) const kit = screen.getByTestId(testId) expect(kit).toHaveClass(kitClass) }) test('returns dark class name', () => { render( <Radio dark data={{ testid: testId }} defaultChecked label="Power" name="Group2" value="Power" /> ) const kit = screen.getByTestId(testId) expect(kit).toHaveClass(`${kitClass} dark`) }) test('returns error class name', () => { render( <Radio data={{ testid: testId }} defaultChecked error label="Power" name="Group2" value="Power" /> ) const kit = screen.getByTestId(testId) expect(kit).toHaveClass(`${kitClass} error`) }) test('returns dark + error class name', () => { render( <Radio dark data={{ testid: testId }} defaultChecked error label="Power" name="Group2" value="Power" /> ) const kit = screen.getByTestId(testId) expect(kit).toHaveClass(`${kitClass} dark error`) }) test('has disabled attribute', () => { render( <Radio data={{ testid: testId }} disabled label="Power" name="Group2" value="Power" /> ) const kit = screen.getByTestId(testId) const input = kit.querySelector('input') expect(input).toHaveAttribute('disabled') })
Version data entries
535 entries across 535 versions & 1 rubygems