Skip to content

Commit fc8aa3f

Browse files
committed
fix: use path builder to fix windows tests
1 parent 184979b commit fc8aa3f

File tree

2 files changed

+21
-19
lines changed

2 files changed

+21
-19
lines changed

package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -140,20 +140,12 @@
140140
"lerna": "^8.1.8"
141141
},
142142
"workspaces": [
143-
"configs/eslint-config-mongosh",
144-
"configs/tsconfig-mongosh",
145-
"scripts/docker",
146-
"packages/async-rewriter2",
147143
"packages/build",
148-
"packages/errors",
149-
"packages/history",
150-
"packages/java-shell",
151-
"packages/js-multiline-to-singleline",
152-
"packages/types",
153144
"packages/i18n",
154-
"packages/logging",
155-
"packages/service-provider-core",
145+
"packages/types",
146+
"scripts/docker",
156147
"packages/arg-parser",
148+
"packages/logging",
157149
"packages/service-provider-node-driver",
158150
"packages/shell-api",
159151
"packages/autocomplete",

packages/build/src/npm-packages/bump.spec.ts

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,23 @@ describe('npm-packages bump', function () {
4848
});
4949

5050
it('bumps only mongosh packages', async function () {
51+
const mongoshPath = path.join(PROJECT_ROOT, 'packages', 'mongosh');
52+
const autocompletePath = path.join(
53+
PROJECT_ROOT,
54+
'packages',
55+
'autocomplete'
56+
);
5157
getPackagesInTopologicalOrder.resolves([
52-
{ name: 'mongosh', location: 'packages/mongosh' },
53-
{ name: '@mongosh/autocomplete', location: 'packages/autocomplete' },
58+
{ name: 'mongosh', location: mongoshPath },
59+
{ name: '@mongosh/autocomplete', location: autocompletePath },
5460
]);
5561

56-
const rootProjectJson = `${PROJECT_ROOT}/package.json`;
62+
const rootProjectJson = path.join(PROJECT_ROOT, 'package.json');
63+
const mongoshProjectJson = path.join(mongoshPath, 'package.json');
64+
const autocompleteProjectJson = path.join(
65+
autocompletePath,
66+
'package.json'
67+
);
5768
const mockPackageJson = [
5869
[
5970
rootProjectJson,
@@ -67,7 +78,7 @@ describe('npm-packages bump', function () {
6778
},
6879
],
6980
[
70-
'packages/mongosh/package.json',
81+
mongoshProjectJson,
7182
{
7283
name: 'mongosh',
7384
version: '0.1.2',
@@ -78,7 +89,7 @@ describe('npm-packages bump', function () {
7889
},
7990
],
8091
[
81-
'packages/autocomplete/package.json',
92+
autocompleteProjectJson,
8293
{
8394
name: '@mongosh/autocomplete',
8495
version: '1.2.3',
@@ -118,8 +129,7 @@ describe('npm-packages bump', function () {
118129

119130
expect(
120131
JSON.parse(
121-
fsWriteFile.withArgs('packages/mongosh/package.json').firstCall
122-
.args[1] as string
132+
fsWriteFile.withArgs(mongoshProjectJson).firstCall.args[1] as string
123133
)
124134
).deep.equals({
125135
name: 'mongosh',
@@ -132,7 +142,7 @@ describe('npm-packages bump', function () {
132142

133143
expect(
134144
JSON.parse(
135-
fsWriteFile.withArgs('packages/autocomplete/package.json').firstCall
145+
fsWriteFile.withArgs(autocompleteProjectJson).firstCall
136146
.args[1] as string
137147
)
138148
).deep.equals({

0 commit comments

Comments
 (0)