@@ -171,11 +171,18 @@ describe('useBigInt64 option', function () {
171
171
beforeEach ( async function ( ) {
172
172
client = await this . configuration . newClient ( ) . connect ( ) ;
173
173
db = client . db ( 'bsonOptions' , { promoteLongs : false , useBigInt64 : true } ) ;
174
+
175
+ await db . createCollection ( 'foo' ) ;
176
+ await db . createCollection ( 'bar' ) ;
177
+ } ) ;
178
+
179
+ afterEach ( async function ( ) {
180
+ await db . dropDatabase ( ) ;
174
181
} ) ;
175
182
176
183
it ( 'throws a BSONError' , async function ( ) {
177
184
const e = await db
178
- . aggregate ( [ ] )
185
+ . listCollections ( )
179
186
. toArray ( )
180
187
. catch ( e => e ) ;
181
188
expect ( e ) . to . be . instanceOf ( BSON . BSONError ) ;
@@ -235,12 +242,19 @@ describe('useBigInt64 option', function () {
235
242
describe ( 'when set at DB level' , function ( ) {
236
243
beforeEach ( async function ( ) {
237
244
client = await this . configuration . newClient ( ) . connect ( ) ;
238
- db = client . db ( 'bsonOptions' , { promoteValues : false , useBigInt64 : true } ) ;
245
+ db = client . db ( 'bsonOptions' , { promoteLongs : false , useBigInt64 : true } ) ;
246
+
247
+ await db . createCollection ( 'foo' ) ;
248
+ await db . createCollection ( 'bar' ) ;
249
+ } ) ;
250
+
251
+ afterEach ( async function ( ) {
252
+ await db . dropDatabase ( ) ;
239
253
} ) ;
240
254
241
255
it ( 'throws a BSONError' , async function ( ) {
242
256
const e = await db
243
- . aggregate ( [ ] )
257
+ . listCollections ( )
244
258
. toArray ( )
245
259
. catch ( e => e ) ;
246
260
expect ( e ) . to . be . instanceOf ( BSON . BSONError ) ;
0 commit comments