Skip to content

Commit db687d4

Browse files
committed
chore: add mongosh.code-workspace for Mocha Test Explorer
1 parent a6cbf25 commit db687d4

File tree

54 files changed

+376
-76
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+376
-76
lines changed

.mocharc.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"spec": ["testing/dummy.spec.ts"],
3+
"exclude": ["packages/**", "node_modules/**"],
4+
"node-option": ["no-experimental-strip-types=true"]
5+
}

mongosh.code-workspace

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
{
2+
"folders": [
3+
{
4+
"name": "mongosh",
5+
"path": "."
6+
},
7+
{
8+
"name": "📦 @mongosh/arg-parser",
9+
"path": "packages/arg-parser"
10+
},
11+
{
12+
"name": "📦 @mongosh/async-rewriter2",
13+
"path": "packages/async-rewriter2"
14+
},
15+
{
16+
"name": "📦 @mongosh/autocomplete",
17+
"path": "packages/autocomplete"
18+
},
19+
{
20+
"name": "📦 @mongosh/browser-runtime-core",
21+
"path": "packages/browser-runtime-core"
22+
},
23+
{
24+
"name": "📦 @mongosh/browser-runtime-electron",
25+
"path": "packages/browser-runtime-electron"
26+
},
27+
{
28+
"name": "📦 @mongosh/build",
29+
"path": "packages/build"
30+
},
31+
{
32+
"name": "📦 @mongosh/cli-repl",
33+
"path": "packages/cli-repl"
34+
},
35+
{
36+
"name": "📦 @mongosh/connectivity-tests",
37+
"path": "packages/connectivity-tests"
38+
},
39+
{
40+
"name": "📦 @mongosh/e2e-tests",
41+
"path": "packages/e2e-tests"
42+
}
43+
{
44+
"name": "📦 @mongosh/editor",
45+
"path": "packages/editor"
46+
},
47+
{
48+
"name": "📦 @mongosh/errors",
49+
"path": "packages/errors"
50+
}
51+
{
52+
"name": "📦 @mongosh/history",
53+
"path": "packages/history"
54+
},
55+
{
56+
"name": "📦 @mongosh/i18n",
57+
"path": "packages/i18n"
58+
},
59+
{
60+
"name": "📦 @mongosh/java-shell",
61+
"path": "packages/java-shell"
62+
},
63+
{
64+
"name": "📦 @mongosh/js-multiline-to-singleline",
65+
"path": "packages/js-multiline-to-singleline"
66+
},
67+
{
68+
"name": "📦 @mongosh/logging",
69+
"path": "packages/logging"
70+
},
71+
{
72+
"name": "📦 @mongosh/node-runtime-worker-thread",
73+
"path": "packages/node-runtime-worker-thread"
74+
},
75+
{
76+
"name": "📦 @mongosh/service-provider-core",
77+
"path": "packages/service-provider-core"
78+
},
79+
{
80+
"name": "📦 @mongosh/service-provider-node-driver",
81+
"path": "packages/service-provider-node-driver"
82+
},
83+
{
84+
"name": "📦 @mongosh/shell-api",
85+
"path": "packages/shell-api"
86+
},
87+
{
88+
"name": "📦 @mongosh/shell-bson",
89+
"path": "packages/shell-bson"
90+
},
91+
{
92+
"name": "📦 @mongosh/shell-evaluator",
93+
"path": "packages/shell-evaluator"
94+
},
95+
{
96+
"name": "📦 @mongosh/snippet-manager",
97+
"path": "packages/snippet-manager"
98+
},
99+
{
100+
"name": "📦 @mongosh/types",
101+
"path": "packages/types"
102+
},
103+
{
104+
"name": "📦 @mongosh/browser-repl",
105+
"path": "packages/browser-repl"
106+
}
107+
],
108+
"settings": {
109+
"typescript.tsdk": "node_modules/typescript/lib",
110+
"mochaExplorer.configFile": ".mocharc.json",
111+
"mochaExplorer.timeout": 60000,
112+
"mochaExplorer.files": "",
113+
"mochaExplorer.ui": "bdd",
114+
"mochaExplorer.esmLoader": false,
115+
"mochaExplorer.monkeyPatch": true,
116+
"mochaExplorer.autoload": true,
117+
"testExplorer.codeLens": true,
118+
"testExplorer.gutterDecoration": true
119+
},
120+
"extensions": {
121+
"recommendations": ["hbenl.vscode-mocha-test-adapter"]
122+
}
123+
}

package-lock.json

Lines changed: 24 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,8 @@
134134
"webpack-bundle-analyzer": "^4.7.0",
135135
"webpack-cli": "^6.0.1",
136136
"which": "^2.0.2",
137-
"yaml": "^1.10.0"
137+
"yaml": "^1.10.0",
138+
"chai-as-promised": "^8.0.2"
138139
},
139140
"optionalDependencies": {
140141
"lerna": "^8.1.8"

packages/arg-parser/.mocharc.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"require": ["../../scripts/import-expansions.js", "ts-node/register"],
3+
"timeout": 60000,
4+
"reporter": "../../configs/mocha-config-mongosh/reporter.ts",
5+
"spec": ["./{src,lib}/**/*.spec.ts"],
6+
"exclude": ["**/node_modules/**"]
7+
}

packages/arg-parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"unsafe-perm": true
1212
},
1313
"scripts": {
14-
"test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\" --reporter \"../../configs/mocha-config-mongosh/reporter.ts\"",
14+
"test": "mocha",
1515
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
1616
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
1717
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"require": ["../../scripts/import-expansions.js", "ts-node/register"],
3+
"timeout": 60000,
4+
"reporter": "../../configs/mocha-config-mongosh/reporter.ts",
5+
"spec": ["./{src,lib}/**/*.spec.ts"],
6+
"exclude": ["**/node_modules/**"]
7+
}

packages/async-rewriter2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"scripts": {
77
"pretest": "npm run compile",
88
"benchmark": "node -r ts-node/register benchmark/index.ts",
9-
"test": "mocha --experimental-vm-modules -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\" --reporter \"../../configs/mocha-config-mongosh/reporter.ts\"",
9+
"test": "mocha --experimental-vm-modules",
1010
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
1111
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
1212
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"require": ["../../scripts/import-expansions.js", "ts-node/register"],
3+
"timeout": 60000,
4+
"reporter": "../../configs/mocha-config-mongosh/reporter.ts",
5+
"spec": ["./{src,lib}/**/*.spec.ts"],
6+
"exclude": ["**/node_modules/**"]
7+
}

packages/autocomplete/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"node": ">=14.15.1"
1818
},
1919
"scripts": {
20-
"test": "mocha -r \"../../scripts/import-expansions.js\" --timeout 60000 -r ts-node/register \"./{src,lib}/**/*.spec.ts\" --reporter \"../../configs/mocha-config-mongosh/reporter.ts\"",
20+
"test": "mocha",
2121
"test-ci": "node ../../scripts/run-if-package-requested.js npm test",
2222
"test-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test",
2323
"test-ci-coverage": "nyc --no-clean --cwd ../.. --reporter=none npm run test-ci",

0 commit comments

Comments
 (0)