diff --git a/resources/assets/src/components/Pagination.tsx b/resources/assets/src/components/Pagination.tsx index 3feadd0f..897ab3de 100644 --- a/resources/assets/src/components/Pagination.tsx +++ b/resources/assets/src/components/Pagination.tsx @@ -8,10 +8,8 @@ interface Props { } export const labels = { - first: '«', prev: '‹', next: '›', - last: '»', } const Pagination: React.FC = props => { @@ -23,9 +21,6 @@ const Pagination: React.FC = props => { return ( ) } diff --git a/resources/assets/tests/components/Pagination.test.tsx b/resources/assets/tests/components/Pagination.test.tsx index f948e01d..28756aba 100644 --- a/resources/assets/tests/components/Pagination.test.tsx +++ b/resources/assets/tests/components/Pagination.test.tsx @@ -6,50 +6,8 @@ test('hide when total pages is invalid', () => { const { queryByText } = render( {}} />, ) - expect(queryByText(labels.first)).not.toBeInTheDocument() expect(queryByText(labels.prev)).not.toBeInTheDocument() expect(queryByText(labels.next)).not.toBeInTheDocument() - expect(queryByText(labels.last)).not.toBeInTheDocument() -}) - -describe('first page', () => { - it('enabled', () => { - const mock = jest.fn() - const { getByText } = render( - , - ) - fireEvent.click(getByText(labels.first)) - expect(mock).toBeCalledWith(1) - }) - - it('disabled', () => { - const mock = jest.fn() - const { getByText } = render( - , - ) - fireEvent.click(getByText(labels.first)) - expect(mock).not.toBeCalled() - }) -}) - -describe('last page', () => { - it('enabled', () => { - const mock = jest.fn() - const { getByText } = render( - , - ) - fireEvent.click(getByText(labels.last)) - expect(mock).toBeCalledWith(3) - }) - - it('disabled', () => { - const mock = jest.fn() - const { getByText } = render( - , - ) - fireEvent.click(getByText(labels.last)) - expect(mock).not.toBeCalled() - }) }) describe('previous page', () => {