@@ -4,12 +4,10 @@ import { reactive, ref } from 'vue'
4
4
import useRequest from '../useRequest'
5
5
6
6
let text = ''
7
- let text1 = ''
8
7
function getUsername ( { id, storeId } : { id : number ; storeId : number } ) : Promise < string > {
9
8
return new Promise ( resolve => {
10
9
setTimeout ( ( ) => {
11
10
text = `${ String ( Date . now ( ) ) } ; \t 参数id: ${ id } \t; 参数storeId: ${ storeId } `
12
- text1 = `${ String ( Date . now ( ) ) } ; \t 参数id: ${ id } \t; 参数storeId: ${ storeId } `
13
11
resolve ( `${ String ( Date . now ( ) ) } ; \t 参数id: ${ id } \t; 参数storeId: ${ storeId } ` )
14
12
} , 1000 )
15
13
} )
@@ -77,66 +75,3 @@ describe('useRequest/RefreshDeps', () => {
77
75
expect ( data ?. value === prevDataText ) . toBeFalsy ( )
78
76
} )
79
77
} )
80
-
81
- // describe('useRequest/RefreshDeps-auto', () => {
82
- // const id = ref(1)
83
- // const store = reactive({
84
- // id: 1,
85
- // })
86
- // const [{ data }] = renderHook(() =>
87
- // useRequest(() => getUsername({ id: id.value, storeId: store.id }), {
88
- // refreshDeps: true,
89
- // }),
90
- // )
91
-
92
- // let prevDataText = ''
93
-
94
- // it('should init', () => {
95
- // expect(id.value).toBe(1)
96
- // expect(store.id).toBe(1)
97
- // })
98
-
99
- // it('change id,id dependency unchanged will not request', async () => {
100
- // await sleep(1000)
101
- // await sleep(100)
102
- // prevDataText = text1
103
- // expect(prevDataText === data?.value).toBeTruthy()
104
- // id.value = 1
105
- // await sleep(1000)
106
- // expect(data?.value === prevDataText).toBeTruthy()
107
- // })
108
-
109
- // it('change id', async () => {
110
- // id.value = 2
111
- // await sleep(1000)
112
- // await sleep(100)
113
- // expect(data?.value === prevDataText).toBeFalsy()
114
- // prevDataText = data?.value ?? ''
115
-
116
- // id.value = 1
117
- // await sleep(1000)
118
- // await sleep(100)
119
- // expect(data?.value === prevDataText).toBeFalsy()
120
- // })
121
-
122
- // it('change store id,store id dependency unchanged will not request', async () => {
123
- // prevDataText = data?.value ?? ''
124
- // store.id = 1
125
- // await sleep(1000)
126
- // await sleep(100)
127
- // expect(data?.value === prevDataText).toBeTruthy()
128
- // })
129
-
130
- // it('change store id', async () => {
131
- // prevDataText = data?.value ?? ''
132
- // store.id = 2
133
- // await sleep(1000)
134
- // await sleep(100)
135
- // expect(data?.value === prevDataText).toBeFalsy()
136
- // prevDataText = data?.value ?? ''
137
- // store.id = 1
138
- // await sleep(1000)
139
- // await sleep(100)
140
- // expect(data?.value === prevDataText).toBeFalsy()
141
- // })
142
- // })
0 commit comments