Sha256: dfe90588a9da153f41e0983899d352fa18f8c50d7fcdcea068b6255e5ef0818f

Contents?: true

Size: 905 Bytes

Versions: 157

Compression:

Stored size: 905 Bytes

Contents

import React from 'react'
import { render, screen } from '../utilities/test-utils'

import Title from './_title'

test('returns namespaced class name', () => {
  render(
    <Title
        data={{ testid: 'primary-test' }}
        text="Test colors"
    />
  )

  const kit = screen.getByTestId('primary-test')
  expect(kit).toHaveClass('pb_title_kit_size_3')
})

test('with thin font weight', () => {
  render(
    <Title
        bold={false}
        data={{ testid: 'primary-test' }}
        text="Test thin font weight"
    />
  )

  const kit = screen.getByTestId('primary-test')
  expect(kit).toHaveClass('pb_title_kit_size_3_thin')
})

test('with colors', () => {
  render(
    <Title
        color="success"
        data={{ testid: 'primary-test' }}
        text="Test colors"
    />
  )

  const kit = screen.getByTestId('primary-test')
  expect(kit).toHaveClass('pb_title_kit_size_3_success')
})

Version data entries

157 entries across 157 versions & 1 rubygems

Version Path
playbook_ui-12.30.1.pre.alpha.play846responsivespacingglobalpropsneedsdefault924 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.30.1.pre.alpha.PLAY906multilevelselectedidsprop917 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.30.1.pre.alpha.PLAY906multilevelselectedidsprop916 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.30.1.pre.alpha.hovertesting914 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.30.1.pre.alpha.PLAY906multilevelselectedidsprop912 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.30.0.pre.alpha.PLAY906multilevelselectedidsprop902 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.30.1 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.29.0.pre.alpha.play716popoverkitcloseonclickissue893 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.29.0 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.28.0.pre.alpha.PLAY863multilevelv2877 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.28.0.pre.alpha.PLAY863multilevelv2876 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.28.0.pre.alpha.PLAY814removemomentjs871 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.28.0.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown869 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.28.0.pre.alpha.PLAY837MapCustomButton868 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.28.0.pre.alpha.20230613implementbakesupport865 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.28.0 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.27.0.pre.alpha.expandednotworking853 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.27.0 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.25.0.pre.alpha.play822bolddefaultfortitle3764 app/pb_kits/playbook/pb_title/title.test.js
playbook_ui-12.24.0.pre.alpha.play824753 app/pb_kits/playbook/pb_title/title.test.js