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

Version Path
playbook_ui-14.12.0.pre.alpha.play1790darkaudittable5802 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.play1752updatecontenttag5801 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.13.0.pre.rc.6 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.13.0.pre.rc.5 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.PLAY1602lightboxoverlapnitrobug5781 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.13.0.pre.rc.4 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.playrailsinputmaskissue5775 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5757 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5754 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.PLAY1602lightboxoverlapnitrobugzindextoken5751 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5738 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.13.0.pre.rc.3 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.PLAY1865reactdatepickerreinitializingbug5732 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5728 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.play1862buttondisabledlinkbug5716 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.play1862buttondisabledlinkbug5714 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.13.0.pre.rc.2 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.13.0.pre.rc.1 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.13.0.pre.rc.0 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js
playbook_ui-14.12.0.pre.alpha.advancedtablealignmentfixes5693 app/pb_kits/playbook/pb_progress_pills/progress_pills.test.js