diff --git a/src/web/hooks/__tests__/usePagination.jsx b/src/web/hooks/__tests__/usePagination.jsx new file mode 100644 index 0000000000..827bf344c7 --- /dev/null +++ b/src/web/hooks/__tests__/usePagination.jsx @@ -0,0 +1,108 @@ +/* SPDX-FileCopyrightText: 2024 Greenbone AG + * + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +/* eslint-disable react/prop-types */ + +import {describe, test, expect, testing} from '@gsa/testing'; + +import {fireEvent, render, screen} from 'web/utils/testing'; + +import Filter from 'gmp/models/filter'; + +import usePagination from '../usePagination'; + +const TestComponent = ({filter, counts, changeFilter}) => { + const [first, last, next, previous] = usePagination( + filter, + counts, + changeFilter, + ); + return ( + <> +