1
+ import { describe } from 'vitest' ;
1
2
import { ColumnType } from '../models/column' ;
2
3
import { State } from '../models/state' ;
3
4
import { applyMiddlewares } from './middleware' ;
5
+ import { it } from 'vitest' ;
6
+ import { vi } from 'vitest' ;
7
+ import { expect } from 'vitest' ;
4
8
5
9
describe ( 'middleware' , ( ) => {
6
10
type TestType = { forename : string ; surname : string ; email : string } ;
@@ -12,10 +16,10 @@ describe('middleware', () => {
12
16
const defaultState : State < TestType > = { columns } ;
13
17
14
18
it ( 'should dispatch to all middlewares' , ( ) => {
15
- const dispatchMock = jest . fn ( ) ;
16
- const middlewareAMock = jest . fn ( ) ;
17
- const middlewareBMock = jest . fn ( ) ;
18
- const middlewareCMock = jest . fn ( ) ;
19
+ const dispatchMock = vi . fn ( ) ;
20
+ const middlewareAMock = vi . fn ( ) ;
21
+ const middlewareBMock = vi . fn ( ) ;
22
+ const middlewareCMock = vi . fn ( ) ;
19
23
const enhancedDispatch = applyMiddlewares (
20
24
defaultState ,
21
25
dispatchMock ,
@@ -31,12 +35,12 @@ describe('middleware', () => {
31
35
} ) ;
32
36
33
37
it ( 'should forward a dispatch to other middlewares' , ( ) => {
34
- const dispatchMock = jest . fn ( ) ;
35
- const middlewareAMock = jest . fn ( ( _state , dispatch ) => {
38
+ const dispatchMock = vi . fn ( ) ;
39
+ const middlewareAMock = vi . fn ( ( _state , dispatch ) => {
36
40
dispatch ( { type : 'sequentCall' } ) ;
37
41
} ) ;
38
- const middlewareBMock = jest . fn ( ) ;
39
- const middlewareCMock = jest . fn ( ) ;
42
+ const middlewareBMock = vi . fn ( ) ;
43
+ const middlewareCMock = vi . fn ( ) ;
40
44
const enhancedDispatch = applyMiddlewares (
41
45
defaultState ,
42
46
dispatchMock ,
@@ -54,14 +58,14 @@ describe('middleware', () => {
54
58
} ) ;
55
59
56
60
it ( 'should not call a middleware twice' , ( ) => {
57
- const dispatchMock = jest . fn ( ) ;
58
- const middlewareAMock = jest . fn ( ( _state , dispatch ) => {
61
+ const dispatchMock = vi . fn ( ) ;
62
+ const middlewareAMock = vi . fn ( ( _state , dispatch ) => {
59
63
dispatch ( { type : 'sequentCall' } ) ;
60
64
} ) ;
61
- const middlewareBMock = jest . fn ( ( _state , dispatch ) => {
65
+ const middlewareBMock = vi . fn ( ( _state , dispatch ) => {
62
66
dispatch ( { type : 'sequentCall' } ) ;
63
67
} ) ;
64
- const middlewareCMock = jest . fn ( ( _state , dispatch ) => {
68
+ const middlewareCMock = vi . fn ( ( _state , dispatch ) => {
65
69
dispatch ( { type : 'sequentCall' } ) ;
66
70
} ) ;
67
71
const enhancedDispatch = applyMiddlewares (
0 commit comments