Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
primogenial
/
languages
/
wp-content-20241001222009
/
plugins
/
jetpack
/
jetpack_vendor
/
automattic
/
jetpack-wordads
/
src
/
dashboard
/
components
/
button
/
test
:
index.test.jsx
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
/** * @jest-environment jsdom */ import { render, screen } from '@testing-library/react'; import Button from 'components/button'; import React from 'react'; describe( 'Button', function () { const testProps = { className: 'test-class', }; it( 'can render', () => { render( <Button /> ); expect( screen.getByRole( 'button' ) ).toBeInTheDocument(); } ); it( 'can render compact button', () => { render( <Button compact={ true } /> ); expect( screen.getByRole( 'button' ) ).toHaveClass( 'is-compact' ); } ); it( 'can render with class name passed in', () => { render( <Button { ...testProps } /> ); expect( screen.getByRole( 'button' ) ).toHaveClass( 'test-class' ); } ); } );