Skip to content

Commit 0aa8b57

Browse files
committed
UIFC-476-add-eslint-rules fix console errors
1 parent c34064b commit 0aa8b57

5 files changed

Lines changed: 28 additions & 9 deletions

File tree

src/components/MetadataSources/MetadataSourceView.test.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {
22
QueryClient,
33
QueryClientProvider,
4+
setLogger,
45
} from 'react-query';
56
import { MemoryRouter } from 'react-router-dom';
67

@@ -16,8 +17,8 @@ import renderWithIntlConfiguration from '../../../test/jest/helpers/renderWithIn
1617
import MetadataSourceView from './MetadataSourceView';
1718

1819
const mockPut = jest.fn();
19-
const mockGet = jest.fn(() => Promise.resolve({
20-
json: () => Promise.resolve({ name: 'Test organization', id: 'uuid-1234' }),
20+
const mockGet = jest.fn(() => ({
21+
json: jest.fn().mockResolvedValue({ name: 'Test organization', id: 'uuid-1234' }),
2122
}));
2223

2324
jest.mock('@folio/stripes/core', () => {
@@ -36,6 +37,12 @@ const handlers = {
3637
onEdit: jest.fn,
3738
};
3839

40+
setLogger({
41+
log: console.log,
42+
warn: console.warn,
43+
error: () => {},
44+
});
45+
3946
const queryClient = new QueryClient();
4047
const okapiState = { okapi: { token: {} } };
4148

@@ -73,6 +80,10 @@ describe('MetadataSourceView', () => {
7380
renderMetadataSourceView(SOURCE);
7481
});
7582

83+
afterEach(() => {
84+
queryClient.clear();
85+
});
86+
7687
it('accordions should be present', () => {
7788
expect(document.querySelector('#managementAccordion')).toBeInTheDocument();
7889
expect(document.querySelector('#technicalAccordion')).toBeInTheDocument();

src/routes/CollectionViewRoute.test.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { MemoryRouter } from 'react-router-dom';
77
import {
88
render,
99
screen,
10+
waitFor,
1011
} from '@folio/jest-config-stripes/testing-library/react';
1112

1213
import routeProps from '../../test/fixtures/routeProps';
@@ -17,7 +18,7 @@ const queryClient = new QueryClient();
1718
jest.mock('../components/MetadataCollections/MetadataCollectionView', () => () => <div>MetadataCollectionView</div>);
1819

1920
describe('render CollectionViewRoute', () => {
20-
it('should render MetadataCollectionView', () => {
21+
it('should render MetadataCollectionView', async () => {
2122
render(
2223
<QueryClientProvider client={queryClient}>
2324
<MemoryRouter>
@@ -26,6 +27,8 @@ describe('render CollectionViewRoute', () => {
2627
</QueryClientProvider>
2728
);
2829

29-
expect(screen.getByText('MetadataCollectionView')).toBeInTheDocument();
30+
await waitFor(() => {
31+
expect(screen.getByText('MetadataCollectionView')).toBeInTheDocument();
32+
});
3033
});
3134
});

src/routes/FilterViewRoute.test.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { MemoryRouter } from 'react-router-dom';
77
import {
88
render,
99
screen,
10+
waitFor,
1011
} from '@folio/jest-config-stripes/testing-library/react';
1112

1213
import routeProps from '../../test/fixtures/routeProps';
@@ -17,7 +18,7 @@ const queryClient = new QueryClient();
1718
jest.mock('../components/Filters/FilterView', () => () => <div>FilterView</div>);
1819

1920
describe('render FilterViewRoute', () => {
20-
it('should render FilterView', () => {
21+
it('should render FilterView', async () => {
2122
render(
2223
<QueryClientProvider client={queryClient}>
2324
<MemoryRouter>
@@ -26,6 +27,8 @@ describe('render FilterViewRoute', () => {
2627
</QueryClientProvider>
2728
);
2829

29-
expect(screen.getByText('FilterView')).toBeInTheDocument();
30+
await waitFor(() => {
31+
expect(screen.getByText('FilterView')).toBeInTheDocument();
32+
});
3033
});
3134
});

src/routes/SourceViewRoute.test.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { MemoryRouter } from 'react-router-dom';
77
import {
88
render,
99
screen,
10+
waitFor,
1011
} from '@folio/jest-config-stripes/testing-library/react';
1112

1213
import routeProps from '../../test/fixtures/routeProps';
@@ -17,7 +18,7 @@ const queryClient = new QueryClient();
1718
jest.mock('../components/MetadataSources/MetadataSourceView', () => () => <div>MetadataSourceView</div>);
1819

1920
describe('render SourceViewRoute', () => {
20-
it('should render MetadataSourceView', () => {
21+
it('should render MetadataSourceView', async () => {
2122
render(
2223
<QueryClientProvider client={queryClient}>
2324
<MemoryRouter>
@@ -26,6 +27,8 @@ describe('render SourceViewRoute', () => {
2627
</QueryClientProvider>
2728
);
2829

29-
expect(screen.getByText('MetadataSourceView')).toBeInTheDocument();
30+
await waitFor(() => {
31+
expect(screen.getByText('MetadataSourceView')).toBeInTheDocument();
32+
});
3033
});
3134
});

test/fixtures/metadatasource.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ const metadatasource = {
3131
'indexingLevel' : 'bibliographic',
3232
'generalNotes' : 'Test licensing note',
3333
'organization' : {
34-
'id' : 'uuid-1234',
3534
'name' : 'Test organization'
3635
},
3736
};

0 commit comments

Comments
 (0)