From 0d990d3e9a2958628dce5aef1e6b5025165b705d Mon Sep 17 00:00:00 2001 From: hasezoey Date: Fri, 25 Jun 2021 11:07:26 +0200 Subject: [PATCH] fix(MongoBinary): enhance systemBinary version regex --- packages/mongodb-memory-server-core/src/util/MongoBinary.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/mongodb-memory-server-core/src/util/MongoBinary.ts b/packages/mongodb-memory-server-core/src/util/MongoBinary.ts index f50b2aac9..5a138ef36 100644 --- a/packages/mongodb-memory-server-core/src/util/MongoBinary.ts +++ b/packages/mongodb-memory-server-core/src/util/MongoBinary.ts @@ -93,7 +93,8 @@ export class MongoBinary { log(`getPath: Spawning binaryPath "${binaryPath}" to get version`); const spawnOutput = spawnSync(binaryPath, ['--version']) .toString() - .match(/^db\sversion\s(v?\d+\.\d+\.\d+)$/im); + // this regex is to match the first line of the "mongod --version" output "db version v4.0.20" + .match(/^\s*db\s+version\s+v?(\d+\.\d+\.\d+)\s*$/im); assertion( !isNullOrUndefined(spawnOutput),