Skip to content

Commit dfc8f38

Browse files
fix test
1 parent d71e1fb commit dfc8f38

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

test/integration/client-side-encryption/client_side_encryption.prose.test.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const path = require('path');
77
const { dropCollection, APMEventCollector } = require('../shared');
88

99
const { EJSON } = BSON;
10-
const { LEGACY_HELLO_COMMAND, MongoCryptError } = require('../../mongodb');
10+
const { LEGACY_HELLO_COMMAND, MongoCryptError, MongoRuntimeError } = require('../../mongodb');
1111
const { MongoServerError, MongoServerSelectionError, MongoClient } = require('../../mongodb');
1212
const { getEncryptExtraOptions } = require('../../tools/utils');
1313

@@ -1177,9 +1177,16 @@ describe('Client Side Encryption Prose Tests', metadata, function () {
11771177
.insertOne({ encrypted: 'test' })
11781178
.catch(e => e);
11791179

1180-
expect(insertError).to.be.instanceOf(MongoServerSelectionError);
1180+
expect(insertError)
1181+
.to.be.instanceOf(MongoRuntimeError)
1182+
.to.match(
1183+
/Unable to connect to `mongocryptd`, please make sure it is running or in your PATH for auto-spawn/
1184+
);
1185+
1186+
const { cause } = insertError;
11811187

1182-
expect(insertError, 'Error must contain ECONNREFUSED').to.satisfy(
1188+
expect(cause).to.be.instanceOf(MongoServerSelectionError);
1189+
expect(cause, 'Error must contain ECONNREFUSED').to.satisfy(
11831190
error =>
11841191
/ECONNREFUSED/.test(error.message) ||
11851192
!!error.cause?.cause?.errors?.every(e => e.code === 'ECONNREFUSED')

0 commit comments

Comments
 (0)