@@ -30,6 +30,14 @@ async function fetchBrowser({ url }: OpenBrowserOptions): Promise<void> {
30
30
( await fetch ( url ) ) . body ?. resume ( ) ;
31
31
}
32
32
33
+ function filterConnectionStatus (
34
+ status : Record < string , unknown >
35
+ ) : Record < string , unknown > {
36
+ // 8.1.0-rc0+ (SERVER-91936) adds and UUID to the response
37
+ const { ok, authInfo } = { ...status } ;
38
+ return { ok, authInfo } ;
39
+ }
40
+
33
41
describe ( 'integration test with mongod' , function ( ) {
34
42
this . timeout ( 90_000 ) ;
35
43
@@ -109,7 +117,7 @@ describe('integration test with mongod', function () {
109
117
const status = await client
110
118
. db ( 'admin' )
111
119
. command ( { connectionStatus : 1 } ) ;
112
- expect ( status ) . to . deep . equal ( {
120
+ expect ( filterConnectionStatus ( status ) ) . to . deep . equal ( {
113
121
ok : 1 ,
114
122
authInfo : {
115
123
authenticatedUsers : [ { user : 'dev/testuser' , db : '$external' } ] ,
@@ -184,7 +192,7 @@ describe('integration test with mongod', function () {
184
192
const status = await client
185
193
. db ( 'admin' )
186
194
. command ( { connectionStatus : 1 } ) ;
187
- expect ( status ) . to . deep . equal ( {
195
+ expect ( filterConnectionStatus ( status ) ) . to . deep . equal ( {
188
196
ok : 1 ,
189
197
authInfo : {
190
198
authenticatedUsers : [ { user : 'dev/testuser' , db : '$external' } ] ,
@@ -210,7 +218,7 @@ describe('integration test with mongod', function () {
210
218
const status = await client
211
219
. db ( 'admin' )
212
220
. command ( { connectionStatus : 1 } ) ;
213
- expect ( status ) . to . deep . equal ( {
221
+ expect ( filterConnectionStatus ( status ) ) . to . deep . equal ( {
214
222
ok : 1 ,
215
223
authInfo : {
216
224
authenticatedUsers : [ { user : 'dev/testuser' , db : '$external' } ] ,
@@ -234,8 +242,7 @@ describe('integration test with mongod', function () {
234
242
const status = await client
235
243
. db ( 'admin' )
236
244
. command ( { connectionStatus : 1 } ) ;
237
- delete status . uuid ; // 8.1.0-rc0+ (SERVER-91936) adds and UUID to the response
238
- expect ( status ) . to . deep . equal ( {
245
+ expect ( filterConnectionStatus ( status ) ) . to . deep . equal ( {
239
246
ok : 1 ,
240
247
authInfo : {
241
248
authenticatedUsers : [ { user : 'dev/testuser' , db : '$external' } ] ,
@@ -271,7 +278,7 @@ describe('integration test with mongod', function () {
271
278
const status = await client
272
279
. db ( 'admin' )
273
280
. command ( { connectionStatus : 1 } ) ;
274
- expect ( status ) . to . deep . equal ( {
281
+ expect ( filterConnectionStatus ( status ) ) . to . deep . equal ( {
275
282
ok : 1 ,
276
283
authInfo : {
277
284
authenticatedUsers : [ { user : 'dev/testuser' , db : '$external' } ] ,
0 commit comments