diff --git a/__tests__/Button.test.tsx b/__tests__/Button.test.tsx
index 7c95c2a..725875c 100644
--- a/__tests__/Button.test.tsx
+++ b/__tests__/Button.test.tsx
@@ -1,13 +1,24 @@
import React from 'react';
-import { render } from '@testing-library/react';
+import { fireEvent, render } from '@testing-library/react';
import { Button } from '../src';
describe('Button', () => {
it('should render primary Button', () => {
- const { container } = render();
+ const onClick = jest.fn();
+
+ // TODO: refactor
+ const { container, getByText } = render(
+
+ );
expect(container).toMatchSnapshot();
+
+ fireEvent.click(getByText('Label'));
+
+ expect(onClick).toHaveBeenCalled();
});
it('should render secondary Button with destructive style', () => {
@@ -21,13 +32,20 @@ describe('Button', () => {
});
it('should render disabled tertiary Button', () => {
- const { container } = render(
-