@@ -16,8 +16,8 @@ Deno.test('client', async () => {
16
16
result : 'bar' ,
17
17
} ) . toString ( )
18
18
)
19
- assertEquals ( await client . request ( 'foo' ) , 'bar' )
20
- assertEquals ( await client . notify ( 'foo' ) , undefined )
19
+ assertEquals ( await client . request ( 'foo' , undefined ) , 'bar' )
20
+ assertEquals ( await client . notify ( 'foo' , undefined ) , undefined )
21
21
} )
22
22
23
23
Deno . test ( 'client/batch' , async ( ) => {
@@ -31,14 +31,14 @@ Deno.test('client/batch', async () => {
31
31
)
32
32
)
33
33
34
- assertEquals ( await client . batch ( client . createRequest ( 'foo' ) ) , [ {
34
+ assertEquals ( await client . batch ( client . createRequest ( 'foo' , undefined ) ) , [ {
35
35
status : 'fulfilled' ,
36
36
value : 'bar' ,
37
37
} ] )
38
38
39
39
assertEquals (
40
40
await client . batch (
41
- client . createRequest ( 'foo' ) ,
41
+ client . createRequest ( 'foo' , undefined ) ,
42
42
) ,
43
43
[ {
44
44
status : 'fulfilled' ,
@@ -48,9 +48,9 @@ Deno.test('client/batch', async () => {
48
48
49
49
assertEquals (
50
50
await client . batch (
51
- client . createRequest ( 'foo1' ) ,
52
- client . createRequest ( 'foo2' ) ,
53
- client . createRequest ( 'foo3' ) ,
51
+ client . createRequest ( 'foo1' , undefined ) ,
52
+ client . createRequest ( 'foo2' , undefined ) ,
53
+ client . createRequest ( 'foo3' , undefined ) ,
54
54
) ,
55
55
[ {
56
56
status : 'fulfilled' ,
@@ -66,16 +66,16 @@ Deno.test('client/batch', async () => {
66
66
67
67
assertEquals (
68
68
await client . batch (
69
- client . createNotification ( 'foo' ) ,
69
+ client . createNotification ( 'foo' , undefined ) ,
70
70
) ,
71
71
[ ] ,
72
72
)
73
73
74
74
assertEquals (
75
75
await client . batch (
76
- client . createNotification ( 'foo1' ) ,
77
- client . createNotification ( 'foo2' ) ,
78
- client . createNotification ( 'foo3' ) ,
76
+ client . createNotification ( 'foo1' , undefined ) ,
77
+ client . createNotification ( 'foo2' , undefined ) ,
78
+ client . createNotification ( 'foo3' , undefined ) ,
79
79
) ,
80
80
[ ] ,
81
81
)
@@ -92,9 +92,9 @@ Deno.test('client/batch', async () => {
92
92
93
93
assertInstanceOf (
94
94
await client . batch (
95
- client . createRequest ( 'foo1' ) ,
96
- client . createRequest ( 'foo2' ) ,
97
- client . createRequest ( 'foo3' ) ,
95
+ client . createRequest ( 'foo1' , undefined ) ,
96
+ client . createRequest ( 'foo2' , undefined ) ,
97
+ client . createRequest ( 'foo3' , undefined ) ,
98
98
) . catch ( ( e ) => e ) ,
99
99
JSONRPCError ,
100
100
)
@@ -115,9 +115,9 @@ Deno.test('client/batch', async () => {
115
115
116
116
assertEquals (
117
117
await client . batch (
118
- client . createRequest ( 'foo1' ) ,
119
- client . createRequest ( 'foo2' ) ,
120
- client . createRequest ( 'foo3' ) ,
118
+ client . createRequest ( 'foo1' , undefined ) ,
119
+ client . createRequest ( 'foo2' , undefined ) ,
120
+ client . createRequest ( 'foo3' , undefined ) ,
121
121
) ,
122
122
[ {
123
123
status : 'rejected' ,
@@ -150,22 +150,22 @@ Deno.test('client/JSONRPCClientParseError', async () => {
150
150
client = new JSONRPCClient ( ( ) => `malformed json` )
151
151
152
152
assertInstanceOf (
153
- await client . request ( 'foo' ) . catch ( (
153
+ await client . request ( 'foo' , undefined ) . catch ( (
154
154
e ,
155
155
) => e ) ,
156
156
JSONRPCClientParseError ,
157
157
)
158
158
159
159
assertInstanceOf (
160
- await client . batch ( client . createRequest ( 'foo' ) ) . catch ( (
160
+ await client . batch ( client . createRequest ( 'foo' , undefined ) ) . catch ( (
161
161
e ,
162
162
) => e ) ,
163
163
JSONRPCClientParseError ,
164
164
)
165
165
166
166
assertInstanceOf (
167
167
await new JSONRPCClient ( ( ) => `{"incorrect": "response object"}` )
168
- . request ( 'foo' ) . catch ( (
168
+ . request ( 'foo' , undefined ) . catch ( (
169
169
e ,
170
170
) => e ) ,
171
171
JSONRPCClientParseError ,
@@ -178,7 +178,7 @@ Deno.test('client/JSONRPCClientParseError', async () => {
178
178
result : 6 ,
179
179
} ) } `
180
180
)
181
- . request ( 'foo' ) . catch ( (
181
+ . request ( 'foo' , undefined ) . catch ( (
182
182
e ,
183
183
) => e ) ,
184
184
JSONRPCClientParseError ,
@@ -195,16 +195,16 @@ Deno.test('client/JSONRPCClientParseError', async () => {
195
195
196
196
assertInstanceOf (
197
197
await client . batch (
198
- client . createRequest ( 'foo' ) ,
198
+ client . createRequest ( 'foo' , undefined ) ,
199
199
) . catch ( ( e ) => e ) ,
200
200
JSONRPCClientParseError ,
201
201
)
202
202
203
203
assertInstanceOf (
204
204
await client . batch (
205
- client . createRequest ( 'foo1' ) ,
206
- client . createRequest ( 'foo2' ) ,
207
- client . createRequest ( 'foo3' ) ,
205
+ client . createRequest ( 'foo1' , undefined ) ,
206
+ client . createRequest ( 'foo2' , undefined ) ,
207
+ client . createRequest ( 'foo3' , undefined ) ,
208
208
) . catch ( ( e ) => e ) ,
209
209
JSONRPCClientParseError ,
210
210
)
@@ -217,9 +217,9 @@ Deno.test('client/JSONRPCClientParseError', async () => {
217
217
218
218
assertInstanceOf (
219
219
await client . batch (
220
- client . createRequest ( 'foo1' ) ,
221
- client . createRequest ( 'foo2' ) ,
222
- client . createRequest ( 'foo3' ) ,
220
+ client . createRequest ( 'foo1' , undefined ) ,
221
+ client . createRequest ( 'foo2' , undefined ) ,
222
+ client . createRequest ( 'foo3' , undefined ) ,
223
223
) . catch ( ( e ) => e ) ,
224
224
JSONRPCClientParseError ,
225
225
)
@@ -239,9 +239,9 @@ Deno.test('client/JSONRPCClientParseError', async () => {
239
239
240
240
assertEquals (
241
241
await client . batch (
242
- client . createRequest ( 'foo1' ) ,
243
- client . createRequest ( 'foo2' ) ,
244
- client . createRequest ( 'foo3' ) ,
242
+ client . createRequest ( 'foo1' , undefined ) ,
243
+ client . createRequest ( 'foo2' , undefined ) ,
244
+ client . createRequest ( 'foo3' , undefined ) ,
245
245
) . catch ( ( e ) => e . message ) ,
246
246
'ERR_MSG' ,
247
247
)
@@ -258,9 +258,9 @@ Deno.test('client/JSONRPCClientParseError', async () => {
258
258
259
259
assertInstanceOf (
260
260
await client . batch (
261
- client . createRequest ( 'foo1' ) ,
262
- client . createRequest ( 'foo2' ) ,
263
- client . createRequest ( 'foo3' ) ,
261
+ client . createRequest ( 'foo1' , undefined ) ,
262
+ client . createRequest ( 'foo2' , undefined ) ,
263
+ client . createRequest ( 'foo3' , undefined ) ,
264
264
) . catch ( ( e ) => e ) ,
265
265
JSONRPCClientParseError ,
266
266
)
@@ -288,13 +288,19 @@ Deno.test({
288
288
} ) . then ( ( res ) => res . text ( ) )
289
289
)
290
290
291
- assertInstanceOf ( await client . request ( 'system.listMethods' ) , Array )
291
+ assertInstanceOf (
292
+ await client . request ( 'system.listMethods' , undefined ) ,
293
+ Array ,
294
+ )
292
295
293
- assertEquals ( await client . notify ( 'system.listMethods' ) , undefined )
296
+ assertEquals (
297
+ await client . notify ( 'system.listMethods' , undefined ) ,
298
+ undefined ,
299
+ )
294
300
295
301
const [ r1 , r2 ] = await client . batch (
296
- client . createRequest ( 'system.listMethods' ) ,
297
- client . createRequest ( 'system.listMethods' ) ,
302
+ client . createRequest ( 'system.listMethods' , undefined ) ,
303
+ client . createRequest ( 'system.listMethods' , undefined ) ,
298
304
) as JSONRPCFulfilledResult [ ]
299
305
300
306
assertObjectMatch ( r1 , { status : 'fulfilled' } )
0 commit comments