Skip to content

Commit b45333e

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

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

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)