Skip to content

Commit 6d9bb6a

Browse files
authored
Merge pull request #622 from sharma1208/workspace-bug
Solving Manual Project Add Bug when Saving as a Workspace & Adding Unit Tests
2 parents e1b0a11 + 052d4f2 commit 6d9bb6a

10 files changed

Lines changed: 651 additions & 26 deletions

.mocharc.unit.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
require: ts-node/register
2+
spec: src/test/unit/**/*.test.ts
3+
timeout: 5000
4+
experimental-require-module: false

package-lock.json

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

package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,16 +253,19 @@
253253
"buildJakarta": "gulp buildJakartaJdt buildJakartaLs",
254254
"test": "npm run test-compile && extest setup-and-run -o .vscode/settings.json 'out/test/*.js' --code_settings src/test/resources/settings.json",
255255
"test-maven": "npm run test-compile && extest setup-and-run -o .vscode/settings.json 'out/test/M*.js' --code_settings src/test/resources/settings.json",
256-
"test-gradle": "npm run test-compile && extest setup-and-run -o .vscode/settings.json 'out/test/G*.js' --code_settings src/test/resources/settings.json"
256+
"test-gradle": "npm run test-compile && extest setup-and-run -o .vscode/settings.json 'out/test/G*.js' --code_settings src/test/resources/settings.json",
257+
"test-unit": "node node_modules/.bin/mocha --config .mocharc.unit.yml"
257258
},
258259
"devDependencies": {
259260
"@types/chai": "4.3.4",
260261
"@types/mocha": "10.0.0",
261262
"@types/node": "20.0.0",
262263
"@types/selenium-webdriver": "4.1.22",
264+
"@types/sinon": "^21.0.1",
263265
"@types/vscode": "1.42.0",
264266
"@typescript-eslint/eslint-plugin": "8.0.0",
265267
"@typescript-eslint/parser": "8.0.0",
268+
"@vscode/test-electron": "2.4.0",
266269
"axios": "1.16.0",
267270
"chai": "4.3.7",
268271
"clipboardy": "2.3.0",
@@ -272,14 +275,15 @@
272275
"gulp": "5.0.1",
273276
"gulp-download2": "1.1.0",
274277
"gulp-xml": "1.0.5",
278+
"minimatch": "9.0.7",
275279
"mocha": "11.7.6",
280+
"sinon": "^22.0.0",
276281
"ts-loader": "9.5.7",
282+
"ts-node": "^10.9.2",
277283
"typescript": "6.0.3",
278284
"vscode-extension-tester": "8.21.0",
279-
"@vscode/test-electron": "2.4.0",
280285
"webpack": "5.107.0",
281286
"webpack-cli": "5.0.0",
282-
"minimatch": "9.0.7",
283287
"xml2js": "0.5.0"
284288
},
285289
"overrides": {

0 commit comments

Comments
 (0)