test: port test changes from 4.x LTS branch; upgrade spec reporter from 6.0.0 to 7.0.0 (#7667)

This commit is contained in:
Frans Bouwmeester
2021-10-30 19:21:24 +02:00
committed by GitHub
parent a359c0248b
commit 28fa7167e8
4 changed files with 78 additions and 78 deletions

146
package-lock.json generated
View File

@@ -8804,9 +8804,9 @@
"dev": true "dev": true
}, },
"jasmine-spec-reporter": { "jasmine-spec-reporter": {
"version": "6.0.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-6.0.0.tgz", "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz",
"integrity": "sha512-MvTOVoMxDZAftQYBApIlSfKnGMzi9cj351nXeqtnZTuXffPlbONN31+Es7F+Ke4okUeQ2xISukt4U1npfzLVrQ==", "integrity": "sha512-OtC7JRasiTcjsaCBPtMO0Tl8glCejM4J4/dNuOJdA8lBjz4PmWjYQ6pzb0uzpBNAWJMDudYuj9OdXJWqM2QTJg==",
"dev": true, "dev": true,
"requires": { "requires": {
"colors": "1.4.0" "colors": "1.4.0"
@@ -10853,76 +10853,76 @@
"integrity": "sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==", "integrity": "sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@isaacs/string-locale-compare": "*", "@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/arborist": "*", "@npmcli/arborist": "^2.9.0",
"@npmcli/ci-detect": "*", "@npmcli/ci-detect": "^1.2.0",
"@npmcli/config": "*", "@npmcli/config": "^2.3.0",
"@npmcli/map-workspaces": "*", "@npmcli/map-workspaces": "^1.0.4",
"@npmcli/package-json": "*", "@npmcli/package-json": "^1.0.1",
"@npmcli/run-script": "*", "@npmcli/run-script": "^1.8.6",
"abbrev": "*", "abbrev": "~1.1.1",
"ansicolors": "*", "ansicolors": "~0.3.2",
"ansistyles": "*", "ansistyles": "~0.1.3",
"archy": "*", "archy": "~1.0.0",
"cacache": "*", "cacache": "^15.3.0",
"chalk": "*", "chalk": "^4.1.2",
"chownr": "*", "chownr": "^2.0.0",
"cli-columns": "*", "cli-columns": "^3.1.2",
"cli-table3": "*", "cli-table3": "^0.6.0",
"columnify": "*", "columnify": "~1.5.4",
"fastest-levenshtein": "*", "fastest-levenshtein": "^1.0.12",
"glob": "*", "glob": "^7.2.0",
"graceful-fs": "*", "graceful-fs": "^4.2.8",
"hosted-git-info": "*", "hosted-git-info": "^4.0.2",
"ini": "*", "ini": "^2.0.0",
"init-package-json": "*", "init-package-json": "^2.0.5",
"is-cidr": "*", "is-cidr": "^4.0.2",
"json-parse-even-better-errors": "*", "json-parse-even-better-errors": "^2.3.1",
"libnpmaccess": "*", "libnpmaccess": "^4.0.2",
"libnpmdiff": "*", "libnpmdiff": "^2.0.4",
"libnpmexec": "*", "libnpmexec": "^2.0.1",
"libnpmfund": "*", "libnpmfund": "^1.1.0",
"libnpmhook": "*", "libnpmhook": "^6.0.2",
"libnpmorg": "*", "libnpmorg": "^2.0.2",
"libnpmpack": "*", "libnpmpack": "^2.0.1",
"libnpmpublish": "*", "libnpmpublish": "^4.0.1",
"libnpmsearch": "*", "libnpmsearch": "^3.1.1",
"libnpmteam": "*", "libnpmteam": "^2.0.3",
"libnpmversion": "*", "libnpmversion": "^1.2.1",
"make-fetch-happen": "*", "make-fetch-happen": "^9.1.0",
"minipass": "*", "minipass": "^3.1.3",
"minipass-pipeline": "*", "minipass-pipeline": "^1.2.4",
"mkdirp": "*", "mkdirp": "^1.0.4",
"mkdirp-infer-owner": "*", "mkdirp-infer-owner": "^2.0.0",
"ms": "*", "ms": "^2.1.2",
"node-gyp": "*", "node-gyp": "^7.1.2",
"nopt": "*", "nopt": "^5.0.0",
"npm-audit-report": "*", "npm-audit-report": "^2.1.5",
"npm-install-checks": "*", "npm-install-checks": "^4.0.0",
"npm-package-arg": "*", "npm-package-arg": "^8.1.5",
"npm-pick-manifest": "*", "npm-pick-manifest": "^6.1.1",
"npm-profile": "*", "npm-profile": "^5.0.3",
"npm-registry-fetch": "*", "npm-registry-fetch": "^11.0.0",
"npm-user-validate": "*", "npm-user-validate": "^1.0.1",
"npmlog": "*", "npmlog": "^5.0.1",
"opener": "*", "opener": "^1.5.2",
"pacote": "*", "pacote": "^11.3.5",
"parse-conflict-json": "*", "parse-conflict-json": "^1.1.1",
"qrcode-terminal": "*", "qrcode-terminal": "^0.12.0",
"read": "*", "read": "~1.0.7",
"read-package-json": "*", "read-package-json": "^4.1.1",
"read-package-json-fast": "*", "read-package-json-fast": "^2.0.3",
"readdir-scoped-modules": "*", "readdir-scoped-modules": "^1.1.0",
"rimraf": "*", "rimraf": "^3.0.2",
"semver": "*", "semver": "^7.3.5",
"ssri": "*", "ssri": "^8.0.1",
"tar": "*", "tar": "^6.1.11",
"text-table": "*", "text-table": "~0.2.0",
"tiny-relative-date": "*", "tiny-relative-date": "^1.3.0",
"treeverse": "*", "treeverse": "^1.0.4",
"validate-npm-package-name": "*", "validate-npm-package-name": "~3.0.0",
"which": "*", "which": "^2.0.2",
"write-file-atomic": "*" "write-file-atomic": "^3.0.3"
}, },
"dependencies": { "dependencies": {
"@gar/promisify": { "@gar/promisify": {

View File

@@ -92,7 +92,7 @@
"form-data": "3.0.0", "form-data": "3.0.0",
"husky": "4.2.5", "husky": "4.2.5",
"jasmine": "3.5.0", "jasmine": "3.5.0",
"jasmine-spec-reporter": "6.0.0", "jasmine-spec-reporter": "7.0.0",
"jsdoc": "3.6.3", "jsdoc": "3.6.3",
"jsdoc-babel": "0.5.0", "jsdoc-babel": "0.5.0",
"lint-staged": "10.2.3", "lint-staged": "10.2.3",

View File

@@ -970,7 +970,7 @@ describe('ParseLiveQuery', function () {
user.set('yolo', 'bar'); user.set('yolo', 'bar');
await user.save(); await user.save();
await user.destroy(); await user.destroy();
await new Promise(resolve => process.nextTick(resolve)); await new Promise(resolve => setTimeout(resolve, 10));
for (const key of events) { for (const key of events) {
expect(calls[key]).toHaveBeenCalled(); expect(calls[key]).toHaveBeenCalled();
} }

View File

@@ -4023,7 +4023,6 @@ describe('Parse.User testing', () => {
subscription.on(key, calls[key]); subscription.on(key, calls[key]);
} }
const user = await Parse.User._logInWith('facebook'); const user = await Parse.User._logInWith('facebook');
user.set('foo', 'bar'); user.set('foo', 'bar');
await user.save(); await user.save();
user.unset('foo'); user.unset('foo');
@@ -4031,13 +4030,14 @@ describe('Parse.User testing', () => {
user.set('yolo', 'bar'); user.set('yolo', 'bar');
await user.save(); await user.save();
await user.destroy(); await user.destroy();
await new Promise(resolve => process.nextTick(resolve)); await new Promise(resolve => setTimeout(resolve, 10));
for (const key of events) { for (const key of events) {
expect(calls[key]).toHaveBeenCalled(); expect(calls[key]).toHaveBeenCalled();
} }
subscription.unsubscribe();
const client = await Parse.CoreManager.getLiveQueryController().getDefaultLiveQueryClient(); const client = await Parse.CoreManager.getLiveQueryController().getDefaultLiveQueryClient();
client.close(); client.close();
await new Promise(resolve => process.nextTick(resolve)); await new Promise(resolve => setTimeout(resolve, 10));
}); });
}); });