diff --git a/gsa/src/web/graphql/__tests__/reportformats.js b/gsa/src/web/graphql/__tests__/reportformats.js index 286d719fd2..ab6ee69b20 100644 --- a/gsa/src/web/graphql/__tests__/reportformats.js +++ b/gsa/src/web/graphql/__tests__/reportformats.js @@ -18,8 +18,10 @@ /* eslint-disable react/prop-types */ import React from 'react'; -import {rendererWith, screen, wait} from 'web/utils/testing'; -import {useGetReportFormats} from '../reportformats'; +import {isDefined} from 'gmp/utils/identity'; + +import {fireEvent, rendererWith, screen, wait} from 'web/utils/testing'; +import {useGetReportFormats, useLazyGetReportFormats} from '../reportformats'; import {createGetReportFormatsQueryMock} from '../__mocks__/reportformats'; const GetReportFormatsComponent = () => { @@ -73,3 +75,81 @@ describe('useGetReportFormats tests', () => { expect(screen.getByTestId('length')).toHaveTextContent(2); }); }); + +const GetLazyReportFormatsComponent = () => { + const [ + getReportFormats, + {counts, loading, reportFormats}, + ] = useLazyGetReportFormats(); + + if (loading) { + return Loading; + } + return ( +
+