File tree Expand file tree Collapse file tree 3 files changed +20
-11
lines changed Expand file tree Collapse file tree 3 files changed +20
-11
lines changed Original file line number Diff line number Diff line change 2
2
"name" : " @s-ui/mock" ,
3
3
"version" : " 1.2.0" ,
4
4
"main" : " lib/index.js" ,
5
- "description" : " mock provider" ,
6
- "types" : " lib/index" ,
5
+ "description" : " Mock provider" ,
7
6
"scripts" : {
8
7
"lib" : " babel --presets sui ./src --out-dir ./lib" ,
9
8
"prepublishOnly" : " npm run lib" ,
10
- "test" : " npm run test:client && npm run test:server" ,
9
+ "test" : " npm run test:browser && npm run test:server" ,
11
10
"test:browser" : " npx @s-ui/test browser -P './test/browser/**/*Spec.js'" ,
12
11
"test:browser:watch" : " npm run test:client -- --watch" ,
13
12
"test:server" : " npx @s-ui/test server -P './test/server/**/*Spec.js'" ,
17
16
"author" : " " ,
18
17
"license" : " MIT" ,
19
18
"dependencies" : {
20
- "msw" : " 0.47.4 "
19
+ "msw" : " 1.2.1 "
21
20
},
22
21
"repository" : {
23
22
"type" : " git" ,
Original file line number Diff line number Diff line change @@ -5,8 +5,13 @@ export const getBrowserMocker = async (handlers = []) => {
5
5
const worker = setup ( ...handlers )
6
6
7
7
return {
8
- ...worker ,
9
- listen : worker . start ,
10
- close : worker . stop
8
+ start : worker . start . bind ( worker ) ,
9
+ stop : worker . stop . bind ( worker ) ,
10
+ listen : worker . start . bind ( worker ) ,
11
+ close : worker . stop . bind ( worker ) ,
12
+ use : worker . use . bind ( worker ) ,
13
+ resetHandlers : worker . resetHandlers . bind ( worker ) ,
14
+ restoreHandlers : worker . restoreHandlers . bind ( worker ) ,
15
+ printHandlers : worker . printHandlers . bind ( worker )
11
16
}
12
17
}
Original file line number Diff line number Diff line change 1
1
export { rest } from 'msw'
2
2
3
3
export const getServerMocker = async ( handlers = [ ] ) => {
4
- const { setupServer} = require ( 'msw/node' )
4
+ const setupServer = await import ( 'msw/node' ) . then ( pkg => pkg . setupServer )
5
5
const worker = setupServer ( ...handlers )
6
6
7
7
return {
8
- ...worker ,
9
- start : worker . listen ,
10
- stop : worker . close
8
+ start : worker . listen . bind ( worker ) ,
9
+ stop : worker . close . bind ( worker ) ,
10
+ listen : worker . listen . bind ( worker ) ,
11
+ close : worker . close . bind ( worker ) ,
12
+ use : worker . use . bind ( worker ) ,
13
+ resetHandlers : worker . resetHandlers . bind ( worker ) ,
14
+ restoreHandlers : worker . restoreHandlers . bind ( worker ) ,
15
+ printHandlers : worker . printHandlers . bind ( worker )
11
16
}
12
17
}
You can’t perform that action at this time.
0 commit comments