From cda31f2127a0ba0ab754cdd18af54341b76592b4 Mon Sep 17 00:00:00 2001 From: Radu-Cristian Popa Date: Thu, 21 Dec 2023 09:58:32 +0200 Subject: [PATCH] Add initial button tests --- src/components/__tests__/button.test.tsx | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/components/__tests__/button.test.tsx diff --git a/src/components/__tests__/button.test.tsx b/src/components/__tests__/button.test.tsx new file mode 100644 index 00000000..1b61c410 --- /dev/null +++ b/src/components/__tests__/button.test.tsx @@ -0,0 +1,20 @@ +import { render, screen } from '@testing-library/react' +import React from 'react' + +import { Button } from '@/components/button' + +describe('Rendering', () => { + describe('Button', () => { + it('should render a button', async () => { + render() + + expect(screen.getByRole('button')).toBeInTheDocument() + }) + + it('should default to `type="button"`', async () => { + render() + + expect(screen.getByRole('button')).toHaveAttribute('type', 'button') + }) + }) +})