@@ -3,11 +3,11 @@ import { MongoClient as LegacyMongoClient } from 'mongodb-legacy';
33
44import {
55 type CommandStartedEvent ,
6- type CommandSucceededEvent ,
7- LEGACY_HELLO_COMMAND ,
8- type MongoClient ,
9- MongoServerError
10- } from '../../mongodb ' ;
6+ type CommandSucceededEvent
7+ } from '../../../src/cmap/command_monitoring_events' ;
8+ import { LEGACY_HELLO_COMMAND } from '../../../src/constants' ;
9+ import { MongoServerError } from '../../../src/error' ;
10+ import { type MongoClient } from '../../../src/mongo_client ' ;
1111import type { TestConfiguration } from '../../tools/runner/config' ;
1212import { setupDatabase } from '../shared' ;
1313
@@ -70,19 +70,16 @@ describe('Sessions Spec', function () {
7070 await test . setup ( this . configuration ) ;
7171 } ) ;
7272
73- it ( 'should send endSessions for multiple sessions' , function ( done ) {
73+ it ( 'should send endSessions for multiple sessions' , async function ( ) {
7474 const client = test . client ;
7575 const sessions = [ client . startSession ( ) , client . startSession ( ) ] . map ( s => s . id ) ;
7676
77- client . close ( err => {
78- expect ( err ) . to . not . exist ;
79- expect ( test . commands . started ) . to . have . length ( 1 ) ;
80- expect ( test . commands . started [ 0 ] . commandName ) . to . equal ( 'endSessions' ) ;
81- expect ( test . commands . started [ 0 ] . command . endSessions ) . to . include . deep . members ( sessions ) ;
82- expect ( client . s . activeSessions . size ) . to . equal ( 0 ) ;
77+ await client . close ( ) ;
8378
84- done ( ) ;
85- } ) ;
79+ expect ( test . commands . started ) . to . have . length ( 1 ) ;
80+ expect ( test . commands . started [ 0 ] . commandName ) . to . equal ( 'endSessions' ) ;
81+ expect ( test . commands . started [ 0 ] . command . endSessions ) . to . include . deep . members ( sessions ) ;
82+ expect ( client . s . activeSessions . size ) . to . equal ( 0 ) ;
8683 } ) ;
8784 } ) ;
8885
0 commit comments