Skip to content

Commit c767faf

Browse files
committed
fixup! chore(ci): run tests against enterprise server versions
1 parent e25b097 commit c767faf

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

testing/download-mongodb.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,14 @@ async function lookupDownloadUrl(versionInfo: VersionInfo, enterprise: boolean):
6464
if ((process.platform === 'win32' && semver.lt(version, '4.4.0')) ||
6565
(process.platform === 'linux' && semver.lt(version, '4.2.0')) ||
6666
(process.platform !== 'win32' && !knownDistroRegex.test(distroId))) {
67-
return (await promisify(getDownloadURL)({ version, enterprise })).url;
67+
let { url } = (await promisify(getDownloadURL)({ version, enterprise }));
68+
if (semver.gte(version, '4.2.0')) {
69+
url = url.replace('mongodb-osx', 'mongodb-macos');
70+
}
71+
if (semver.lt(version, '4.2.0') && distroId) {
72+
url = url.replace('enterprise-linux_64', `enterprise-${distroId.split('-')[0]}`);
73+
}
74+
return url;
6875
}
6976

7077
let downloadInfo: DownloadInfo;

0 commit comments

Comments
 (0)