import { fireEvent, screen } from "@testing-library/react-native";
import SaveDiscardButtons from "components/Match/SaveDiscardButtons";
import React from "react";
import { renderComponent } from "tests/helpers/render";
describe( "SaveDiscardButtons", () => {
it( "calls handlePress with 'save'", () => {
const mockHandlePress = jest.fn();
renderComponent( );
const saveButton = screen.getByText( "SAVE" );
expect( saveButton ).toBeVisible();
fireEvent.press( saveButton );
expect( mockHandlePress ).toHaveBeenCalledWith( "save" );
} );
it( "calls handlePress with 'discard'", () => {
const mockHandlePress = jest.fn();
renderComponent( );
const discardButton = screen.getByText( "DISCARD" );
expect( discardButton ).toBeVisible();
fireEvent.press( discardButton );
expect( mockHandlePress ).toHaveBeenCalledWith( "discard" );
} );
} );