Skip to content

Commit f2760f7

Browse files
PR requesteed changes, delete env vars instead of setting to undefined
1 parent 6c0fc50 commit f2760f7

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

test/unit/mongo_client.test.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,9 +1032,9 @@ describe('MongoOptions', function () {
10321032

10331033
context('when valid environment option is provided', function () {
10341034
it('should still throw error at construction', function () {
1035-
process.env['MONGODB_LOG_ALL'] = 'emergency';
1035+
process.env.MONGODB_LOG_ALL = 'emergency';
10361036
expect(badClientCreator).to.throw(MongoAPIError);
1037-
process.env['MONGODB_LOG_ALL'] = 'undefined';
1037+
delete process.env.MONGODB_LOG_ALL;
10381038
});
10391039
});
10401040

@@ -1046,22 +1046,22 @@ describe('MongoOptions', function () {
10461046

10471047
context('when invalid environment option is provided', function () {
10481048
afterEach(function () {
1049-
process.env['MONGODB_LOG_ALL'] = 'undefined';
1049+
delete process.env.MONGODB_LOG_ALL;
10501050
});
10511051

10521052
it('should still throw error at construction', function () {
1053-
process.env['MONGODB_LOG_ALL'] = 'imFakeToo';
1053+
process.env.MONGODB_LOG_ALL = 'imFakeToo';
10541054
expect(badClientCreator).to.throw(MongoAPIError);
10551055
});
10561056
});
10571057
});
10581058

10591059
context('when invalid environment option is provided', function () {
10601060
beforeEach(async function () {
1061-
process.env['MONGODB_LOG_ALL'] = 'imFakeToo';
1061+
process.env.MONGODB_LOG_ALL = 'imFakeToo';
10621062
});
10631063
afterEach(async function () {
1064-
process.env['MONGODB_LOG_ALL'] = 'undefined';
1064+
delete process.env.MONGODB_LOG_ALL;
10651065
});
10661066

10671067
context('when client option is not provided', function () {
@@ -1121,11 +1121,11 @@ describe('MongoOptions', function () {
11211121
});
11221122
context('when env option for MONGODB_LOG_MAX_DOCUMENT_LENGTH is provided', function () {
11231123
beforeEach(function () {
1124-
process.env['MONGODB_LOG_MAX_DOCUMENT_LENGTH'] = '155';
1124+
process.env.MONGODB_LOG_MAX_DOCUMENT_LENGTH = '155';
11251125
});
11261126

11271127
afterEach(function () {
1128-
process.env['MONGODB_LOG_MAX_DOCUMENT_LENGTH'] = undefined;
1128+
delete process.env.MONGODB_LOG_MAX_DOCUMENT_LENGTH;
11291129
});
11301130

11311131
it('should store value for maxDocumentLength correctly (client option value takes precedence)', function () {
@@ -1157,19 +1157,19 @@ describe('MongoOptions', function () {
11571157
});
11581158
context('when env option for MONGODB_LOG_MAX_DOCUMENT_LENGTH is provided', function () {
11591159
afterEach(function () {
1160-
process.env['MONGODB_LOG_MAX_DOCUMENT_LENGTH'] = undefined;
1160+
delete process.env.MONGODB_LOG_MAX_DOCUMENT_LENGTH;
11611161
});
11621162

11631163
it('should store value for maxDocumentLength correctly', function () {
1164-
process.env['MONGODB_LOG_MAX_DOCUMENT_LENGTH'] = '155';
1164+
process.env.MONGODB_LOG_MAX_DOCUMENT_LENGTH = '155';
11651165
const client = new MongoClient('mongodb://a/', {
11661166
[loggerFeatureFlag]: true
11671167
});
11681168
expect(client.options.mongoLoggerOptions.maxDocumentLength).to.equal(155);
11691169
});
11701170

11711171
it('should not throw error for negative MONGODB_MAX_DOCUMENT_LENGTH and set to default', function () {
1172-
process.env['MONGODB_LOG_MAX_DOCUMENT_LENGTH'] = '-14';
1172+
process.env.MONGODB_LOG_MAX_DOCUMENT_LENGTH = '-14';
11731173
const client = new MongoClient('mongodb://a/', {
11741174
[loggerFeatureFlag]: true
11751175
});

0 commit comments

Comments
 (0)