latestVersion.spec.ts 656 B

1234567891011121314151617
  1. import fetchMock from 'fetch-mock';
  2. import { expectQueryWorks, renderQueryHook } from 'lib/testHelpers';
  3. import { latestVersionPayload } from 'lib/fixtures/latestVersion';
  4. import { useLatestVersion } from 'lib/hooks/api/latestVersion';
  5. const latestVersionPath = '/api/info';
  6. describe('Latest version hooks', () => {
  7. beforeEach(() => fetchMock.restore());
  8. describe('useLatestVersion', () => {
  9. it('returns the correct data', async () => {
  10. const mock = fetchMock.getOnce(latestVersionPath, latestVersionPayload);
  11. const { result } = renderQueryHook(() => useLatestVersion());
  12. await expectQueryWorks(mock, result);
  13. });
  14. });
  15. });