1
1
import '../__mocks__/matchMediaMock'
2
- import React from 'react'
2
+
3
+ import { Toaster } from '@hospitalrun/components'
3
4
import { mount } from 'enzyme'
4
- import { MemoryRouter } from 'react-router-dom'
5
+ import React from 'react'
6
+ import { act } from 'react-dom/test-utils'
5
7
import { Provider } from 'react-redux'
8
+ import { MemoryRouter } from 'react-router-dom'
9
+ import createMockStore from 'redux-mock-store'
6
10
import thunk from 'redux-thunk'
7
- import configureMockStore from 'redux-mock-store'
8
- import { Toaster } from '@hospitalrun/components'
9
- import { act } from 'react-dom/test-utils'
10
- import Dashboard from 'dashboard/Dashboard'
11
- import ViewLabs from 'labs/ViewLabs'
12
- import LabRepository from 'clients/db/LabRepository'
13
- import { addBreadcrumbs } from 'breadcrumbs/breadcrumbs-slice'
14
- import Appointments from 'scheduling/appointments/Appointments'
11
+
12
+ import { addBreadcrumbs } from '../breadcrumbs/breadcrumbs-slice'
13
+ import LabRepository from '../clients/db/LabRepository'
14
+ import Dashboard from '../dashboard/Dashboard'
15
15
import HospitalRun from '../HospitalRun'
16
- import Permissions from '../model/Permissions'
17
16
import Incidents from '../incidents/Incidents'
17
+ import ViewLabs from '../labs/ViewLabs'
18
+ import Permissions from '../model/Permissions'
19
+ import Appointments from '../scheduling/appointments/Appointments'
20
+ import { RootState } from '../store'
18
21
19
- const mockStore = configureMockStore ( [ thunk ] )
22
+ const mockStore = createMockStore < RootState , any > ( [ thunk ] )
20
23
21
24
describe ( 'HospitalRun' , ( ) => {
22
25
describe ( 'routing' , ( ) => {
@@ -29,7 +32,7 @@ describe('HospitalRun', () => {
29
32
breadcrumbs : { breadcrumbs : [ ] } ,
30
33
components : { sidebarCollapsed : false } ,
31
34
incidents : { incidents : [ ] } ,
32
- } )
35
+ } as any )
33
36
34
37
const wrapper = mount (
35
38
< Provider store = { store } >
@@ -61,7 +64,7 @@ describe('HospitalRun', () => {
61
64
user : { permissions : [ ] } ,
62
65
breadcrumbs : { breadcrumbs : [ ] } ,
63
66
components : { sidebarCollapsed : false } ,
64
- } ) }
67
+ } as any ) }
65
68
>
66
69
< MemoryRouter initialEntries = { [ '/appointments' ] } >
67
70
< HospitalRun />
@@ -82,7 +85,7 @@ describe('HospitalRun', () => {
82
85
labs : { labs : [ ] } ,
83
86
breadcrumbs : { breadcrumbs : [ ] } ,
84
87
components : { sidebarCollapsed : false } ,
85
- } )
88
+ } as any )
86
89
87
90
let wrapper : any
88
91
await act ( async ( ) => {
@@ -106,7 +109,7 @@ describe('HospitalRun', () => {
106
109
user : { permissions : [ ] } ,
107
110
breadcrumbs : { breadcrumbs : [ ] } ,
108
111
components : { sidebarCollapsed : false } ,
109
- } )
112
+ } as any )
110
113
111
114
const wrapper = mount (
112
115
< Provider store = { store } >
@@ -129,7 +132,7 @@ describe('HospitalRun', () => {
129
132
breadcrumbs : { breadcrumbs : [ ] } ,
130
133
components : { sidebarCollapsed : false } ,
131
134
incidents : { incidents : [ ] } ,
132
- } )
135
+ } as any )
133
136
134
137
let wrapper : any
135
138
await act ( async ( ) => {
@@ -153,7 +156,7 @@ describe('HospitalRun', () => {
153
156
user : { permissions : [ ] } ,
154
157
breadcrumbs : { breadcrumbs : [ ] } ,
155
158
components : { sidebarCollapsed : false } ,
156
- } )
159
+ } as any )
157
160
158
161
const wrapper = mount (
159
162
< Provider store = { store } >
@@ -178,7 +181,7 @@ describe('HospitalRun', () => {
178
181
user : { permissions : [ Permissions . WritePatients ] } ,
179
182
breadcrumbs : { breadcrumbs : [ ] } ,
180
183
components : { sidebarCollapsed : false } ,
181
- } ) }
184
+ } as any ) }
182
185
>
183
186
< MemoryRouter initialEntries = { [ '/' ] } >
184
187
< HospitalRun />
0 commit comments