Skip to content

Commit dea9c0b

Browse files
authored
refactor: reorganize unit tests to follow src directory structure (#2994)
1 parent c117036 commit dea9c0b

File tree

65 files changed

+594
-612
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+594
-612
lines changed

.mocharc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"require": [
88
"ts-node/register",
99
"source-map-support/register",
10-
"test/tools/runner/chai-addons.js"
10+
"test/tools/runner/chai-addons",
11+
"test/tools/runner/circular-dep-hack"
1112
],
1213
"ui": "test/tools/runner/metadata_ui.js",
1314
"recursive": true,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
"check:eslint": "eslint -v && eslint --max-warnings=0 --ext '.js,.ts' src test",
104104
"check:tsd": "tsd --version && tsd",
105105
"check:dts": "./node_modules/typescript/bin/tsc --noEmit mongodb.d.ts && tsd",
106-
"check:test": "mocha --file test/tools/runner --recursive test/functional",
106+
"check:test": "mocha --file test/tools/runner --recursive test/functional test/integration",
107107
"check:unit": "mocha --recursive test/unit/",
108108
"check:ts": "./node_modules/typescript/bin/tsc -v && ./node_modules/typescript/bin/tsc --noEmit",
109109
"check:atlas": "mocha --config \"test/manual/mocharc.json\" test/manual/atlas_connectivity.test.js",

test/functional/change_stream_spec.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const path = require('path');
44
const chai = require('chai');
55
const { loadSpecTests } = require('../spec');
6-
const { runUnifiedSuite } = require('./unified-spec-runner/runner');
6+
const { runUnifiedSuite } = require('../tools/unified-spec-runner/runner');
77
const camelCase = require('lodash.camelcase');
88
const { setupDatabase } = require('./shared');
99
const { delay } = require('./shared');

test/functional/collection_management_spec.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const { expect } = require('chai');
44
const { loadSpecTests } = require('../spec/index');
5-
const { runUnifiedTest } = require('./unified-spec-runner/runner');
5+
const { runUnifiedTest } = require('../tools/unified-spec-runner/runner');
66

77
describe('Collection management unified spec tests', function () {
88
for (const collectionManagementTest of loadSpecTests('collection-management')) {

test/functional/apm.test.js renamed to test/functional/command_monitoring.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const {
99
const { loadSpecTests } = require('../spec');
1010
const { expect } = require('chai');
1111
const { ReadPreference } = require('../../src/read_preference');
12-
const { runUnifiedTest } = require('./unified-spec-runner/runner');
12+
const { runUnifiedTest } = require('../tools/unified-spec-runner/runner');
1313

1414
describe('APM', function () {
1515
before(function () {

test/functional/crud_spec.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const expect = chai.expect;
77
chai.use(require('chai-subset'));
88

99
const { loadSpecTests } = require('../spec/index');
10-
const { runUnifiedTest } = require('./unified-spec-runner/runner');
10+
const { runUnifiedTest } = require('../tools/unified-spec-runner/runner');
1111

1212
function enforceServerVersionLimits(requires, scenario) {
1313
const versionLimits = [];

test/functional/load-balancer-spec.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22
const path = require('path');
33
const { loadSpecTests } = require('../spec/index');
4-
const { runUnifiedSuite } = require('../functional/unified-spec-runner/runner');
4+
const { runUnifiedSuite } = require('../tools/unified-spec-runner/runner');
55

66
const SKIP = [
77
// Verified they use the same connection but the Node implementation executes

test/functional/sessions.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const { MongoServerError } = require('../../src');
66
const { setupDatabase, withMonitoredClient } = require('./shared');
77
const { TestRunnerContext, generateTopologyTests } = require('./spec-runner');
88
const { loadSpecTests } = require('../spec');
9-
const { runUnifiedTest } = require('./unified-spec-runner/runner');
9+
const { runUnifiedTest } = require('../tools/unified-spec-runner/runner');
1010

1111
const ignoredCommands = ['ismaster'];
1212
const test = {

test/functional/transactions.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const { Topology } = require('../../src/sdam/topology');
66
const { ClientSession } = require('../../src/sessions');
77
const { TestRunnerContext, generateTopologyTests } = require('./spec-runner');
88
const { loadSpecTests } = require('../spec');
9-
const { runUnifiedTest } = require('./unified-spec-runner/runner');
9+
const { runUnifiedTest } = require('../tools/unified-spec-runner/runner');
1010
const { MongoNetworkError } = require('../../src/error');
1111

1212
function ignoreNsNotFoundForListIndexes(err) {

test/functional/unit-sessions/client.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const expect = require('chai').expect;
44
const mock = require('../../tools/mock');
5-
const { ReplSetFixture } = require('../../unit/core/common');
5+
const { ReplSetFixture } = require('../../tools/common');
66

77
const test = {};
88
describe('Sessions - client/unit', function () {

0 commit comments

Comments
 (0)