Skip to content

Commit 69edb26

Browse files
committed
chore: fix tests
1 parent 5205d48 commit 69edb26

2 files changed

Lines changed: 61 additions & 11 deletions

File tree

src/components/ToolMenu/LayerTree/index.spec.tsx

Lines changed: 57 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,34 @@ describe('LayerTree component', () => {
6464
});
6565

6666
it('renders empty fragment if no map', () => {
67-
renderWithProvider(<LayerTree />, { layerTree: {} }, null);
67+
renderWithProvider(
68+
<LayerTree />,
69+
{
70+
editFeature: {
71+
userEditMode: 'NONE'
72+
},
73+
layerTree: {}
74+
},
75+
null
76+
);
6877
expect(screen.queryByLabelText('layertree')).not.toBeInTheDocument();
6978
});
7079

7180
it('renders a basic layer tree when map is provided', () => {
7281
mockMap.addLayer(mockLayer);
73-
renderWithProvider(<LayerTree />, {
74-
layerTree: {
75-
showLegends: false,
76-
layerIconsVisible: false
77-
}
78-
}, mockMap);
82+
renderWithProvider(
83+
<LayerTree />,
84+
{
85+
editFeature: {
86+
userEditMode: 'NONE'
87+
},
88+
layerTree: {
89+
showLegends: false,
90+
layerIconsVisible: false
91+
}
92+
},
93+
mockMap
94+
);
7995

8096
expect(screen.getByLabelText('layertree')).toBeInTheDocument();
8197
});
@@ -84,7 +100,18 @@ describe('LayerTree component', () => {
84100
mockLayer.set('name', 'Tile Layer');
85101
mockMap.addLayer(mockLayer);
86102

87-
renderWithProvider(<LayerTree />, { layerTree: { layerIconsVisible: true } }, mockMap);
103+
renderWithProvider(
104+
<LayerTree />,
105+
{
106+
editFeature: {
107+
userEditMode: 'NONE'
108+
},
109+
layerTree: {
110+
layerIconsVisible: true
111+
}
112+
},
113+
mockMap
114+
);
88115

89116
expect(screen.getByLabelText('layertree')).toBeInTheDocument();
90117
expect(document.querySelector('.ant-tree-treenode')).toBeInTheDocument();
@@ -94,7 +121,18 @@ describe('LayerTree component', () => {
94121
mockLayer.set('name', 'Loading Layer');
95122
mockMap.addLayer(mockLayer);
96123

97-
renderWithProvider(<LayerTree />, { layerTree: { layerIconsVisible: true } }, mockMap);
124+
renderWithProvider(
125+
<LayerTree />,
126+
{
127+
editFeature: {
128+
userEditMode: 'NONE'
129+
},
130+
layerTree: {
131+
layerIconsVisible: true
132+
}
133+
},
134+
mockMap
135+
);
98136

99137
act(() => {
100138
mockLayer.getSource()?.dispatchEvent('tileloadstart');
@@ -110,7 +148,16 @@ describe('LayerTree component', () => {
110148
mockLayer.set('name', 'Finished Layer');
111149
mockMap.addLayer(mockLayer);
112150

113-
renderWithProvider(<LayerTree />, { layerTree: {} }, mockMap);
151+
renderWithProvider(
152+
<LayerTree />,
153+
{
154+
editFeature: {
155+
userEditMode: 'NONE'
156+
},
157+
layerTree: {}
158+
},
159+
mockMap
160+
);
114161

115162
act(() => {
116163
mockLayer.getSource()?.dispatchEvent('tileloadstart');

src/components/ToolMenu/Measure/index.spec.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import React from 'react';
33

44
import { render } from '@testing-library/react';
55

6+
import { createReduxWrapper } from '../../../utils/testUtils';
7+
68
import Measure from './index';
79

810
describe('<Measure />', () => {
@@ -11,7 +13,8 @@ describe('<Measure />', () => {
1113
const {
1214
container
1315
} = render(
14-
<Measure />
16+
<Measure />,
17+
{ wrapper: createReduxWrapper() }
1518
);
1619
expect(container).toBeVisible();
1720
});

0 commit comments

Comments
 (0)