Skip to content

Commit 5e04fff

Browse files
authored
fix: tests using lib prohibited (#2625)
Test will always require from `src`.
1 parent 7aa3567 commit 5e04fff

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

test/.eslintrc.json

+3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
"jsdoc/require-returns-type": "off",
3030
"jsdoc/valid-types": "off",
3131

32+
// Since we use ts-node we should always require the TS code
33+
"no-restricted-modules": ["error", { "patterns": ["**/../lib/**"] }],
34+
3235
"no-console": "off",
3336
"eqeqeq": ["error", "always", { "null": "ignore" }],
3437
"strict": ["error", "global"],

test/functional/sharding_connection.test.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
'use strict';
22

3-
const withClient = require('./shared').withClient;
4-
const setupDatabase = require('./shared').setupDatabase;
5-
const expect = require('chai').expect;
6-
const TopologyType = require('../../lib/sdam/common').TopologyType;
3+
const { withClient, setupDatabase } = require('./shared');
4+
const { expect } = require('chai');
5+
const { TopologyType } = require('../../src/sdam/common');
76

87
describe('Sharding (Connection)', function () {
98
before(function () {

0 commit comments

Comments
 (0)