fix: make test check for exact version of mongoose and mongodb (#46736)

pull/46737/head
Randell Dawson 2022-07-01 14:27:05 -06:00 committed by GitHub
parent e17e57aba5
commit 52306a304f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 3 deletions

View File

@ -34,14 +34,19 @@ mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true }
# --hints--
"mongodb" dependency should be in package.json
"mongodb version ~3.6.0" dependency should be in package.json
```js
(getUserInput) =>
$.get(getUserInput('url') + '/_api/file/package.json').then(
(data) => {
var packJson = JSON.parse(data);
assert.property(packJson.dependencies, 'mongodb');
assert.property(packJson.dependencies, 'mongodb')
assert.match(
packJson.dependencies.mongodb,
/^\~3\.6\.0/,
'Wrong version of "mongodb". It should be ~3.6.0'
);
},
(xhr) => {
throw new Error(xhr.responseText);
@ -49,7 +54,7 @@ mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true }
);
```
"mongoose" dependency should be in package.json
"mongoose version ~5.4.0" dependency should be in package.json
```js
(getUserInput) =>
@ -57,6 +62,11 @@ mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true }
(data) => {
var packJson = JSON.parse(data);
assert.property(packJson.dependencies, 'mongoose');
assert.match(
packJson.dependencies.mongoose,
/^\~5\.4\.0/,
'Wrong version of "mongoose". It should be ~5.4.0'
);
},
(xhr) => {
throw new Error(xhr.responseText);