diff --git a/src/__tests__/button.test.tsx b/src/__tests__/button.test.tsx
index 42c7595..4d3a01a 100644
--- a/src/__tests__/button.test.tsx
+++ b/src/__tests__/button.test.tsx
@@ -1,17 +1,22 @@
import React from 'react';
-import { cleanup, render } from '@testing-library/react-native';
+import { cleanup, render, fireEvent } from '@testing-library/react-native';
import { Button } from '../components/Button';
afterEach(cleanup);
-describe('App', () => {
+describe('Button component', () => {
it('should find the button component via testId', () => {
const testIdName = 'testButtonId';
-
const { getByTestId } = render();
-
const foundButton = getByTestId(testIdName);
-
expect(foundButton).toBeTruthy();
});
+
+ it('should call onPress function when pressed', () => {
+ const testIdName = 'testButtonId';
+ const onPress = jest.fn();
+ const { getByTestId } = render();
+ fireEvent.press(getByTestId(testIdName));
+ expect(onPress).toHaveBeenCalledTimes(1);
+ });
});