File tree Expand file tree Collapse file tree 3 files changed +18
-16
lines changed Expand file tree Collapse file tree 3 files changed +18
-16
lines changed Original file line number Diff line number Diff line change @@ -58,10 +58,10 @@ describe('Arrow support', () => {
58
58
await testBody ( session ) ;
59
59
} catch ( error ) {
60
60
logger ( error ) ;
61
- await session . close ( ) ;
62
61
throw error ;
63
62
} finally {
64
63
await deleteTable ( session , tableName ) ;
64
+ await session . close ( ) ;
65
65
}
66
66
} ;
67
67
}
Original file line number Diff line number Diff line change @@ -36,15 +36,23 @@ describe('Data fetching', () => {
36
36
37
37
it ( 'fetch chunks should return a max row set of chunkSize' , async ( ) => {
38
38
const session = await openSession ( ) ;
39
- const operation = await session . executeStatement ( query , { runAsync : true , maxRows : null } ) ;
40
- let chunkedOp = await operation . fetchChunk ( { maxRows : 10 } ) . catch ( ( error ) => logger ( error ) ) ;
41
- expect ( chunkedOp . length ) . to . be . equal ( 10 ) ;
39
+ try {
40
+ const operation = await session . executeStatement ( query , { runAsync : true , maxRows : null } ) ;
41
+ let chunkedOp = await operation . fetchChunk ( { maxRows : 10 } ) . catch ( ( error ) => logger ( error ) ) ;
42
+ expect ( chunkedOp . length ) . to . be . equal ( 10 ) ;
43
+ } finally {
44
+ await session . close ( ) ;
45
+ }
42
46
} ) ;
43
47
44
48
it ( 'fetch all should fetch all records' , async ( ) => {
45
49
const session = await openSession ( ) ;
46
- const operation = await session . executeStatement ( query , { runAsync : true , maxRows : null } ) ;
47
- let all = await operation . fetchAll ( ) ;
48
- expect ( all . length ) . to . be . equal ( 1000 ) ;
50
+ try {
51
+ const operation = await session . executeStatement ( query , { runAsync : true , maxRows : null } ) ;
52
+ let all = await operation . fetchAll ( ) ;
53
+ expect ( all . length ) . to . be . equal ( 1000 ) ;
54
+ } finally {
55
+ await session . close ( ) ;
56
+ }
49
57
} ) ;
50
58
} ) ;
Original file line number Diff line number Diff line change @@ -189,14 +189,12 @@ describe('Data types', () => {
189
189
dat : '2014-01-17' ,
190
190
} ,
191
191
] ) ;
192
-
193
- await session . close ( ) ;
194
192
} catch ( error ) {
195
193
logger ( error ) ;
196
- await session . close ( ) ;
197
194
throw error ;
198
195
} finally {
199
196
await execute ( session , `DROP TABLE IF EXISTS ${ table } ` ) ;
197
+ await session . close ( ) ;
200
198
}
201
199
} ) ;
202
200
@@ -235,14 +233,12 @@ describe('Data types', () => {
235
233
month_interval : '0-1' ,
236
234
} ,
237
235
] ) ;
238
-
239
- await session . close ( ) ;
240
236
} catch ( error ) {
241
237
logger ( error ) ;
242
- await session . close ( ) ;
243
238
throw error ;
244
239
} finally {
245
240
await execute ( session , `DROP TABLE IF EXISTS ${ table } ` ) ;
241
+ await session . close ( ) ;
246
242
}
247
243
} ) ;
248
244
@@ -362,15 +358,13 @@ describe('Data types', () => {
362
358
} ,
363
359
} ,
364
360
] ) ;
365
-
366
- await session . close ( ) ;
367
361
} catch ( error ) {
368
362
logger ( error ) ;
369
- await session . close ( ) ;
370
363
throw error ;
371
364
} finally {
372
365
await execute ( session , `DROP TABLE IF EXISTS ${ table } ` ) ;
373
366
await execute ( session , `DROP TABLE IF EXISTS ${ helperTable } ` ) ;
367
+ await session . close ( ) ;
374
368
}
375
369
} ) ;
376
370
} ) ;
You can’t perform that action at this time.
0 commit comments