From b22917f145f11fc3ea7b8ecaa4b8c32cbe0a22bb Mon Sep 17 00:00:00 2001 From: yCodeTech Date: Wed, 19 Aug 2026 05:51:29 +0100 Subject: [PATCH] remove: test suite and dependencies. The test suite is not used, and the tests are still example files anyway. - Removed `@types/mocha` and `mocha` dependencies. - Removed the `test` script from package.json. - Removed the `Run Extension Tests` configuration from the launch.json. - Removed the test files: `extension.test.ts` and `index.ts`. --- .vscode/launch.json | 16 ---------------- package.json | 5 +---- test/extension.test.ts | 22 ---------------------- test/index.ts | 22 ---------------------- 4 files changed, 1 insertion(+), 64 deletions(-) delete mode 100644 test/extension.test.ts delete mode 100644 test/index.ts diff --git a/.vscode/launch.json b/.vscode/launch.json index bb391ca..ee40cea 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -16,22 +16,6 @@ "${workspaceFolder}/out/**/*.js" ], "preLaunchTask": "npm: watch" - }, - { - "name": "Run Extension Tests", - "type": "extensionHost", - "request": "launch", - "runtimeExecutable": "${execPath}", - "args": [ - "--disable-extensions", - "--extensionDevelopmentPath=${workspaceFolder}", - "--extensionTestsPath=${workspaceFolder}/out/test" - ], - "sourceMaps": true, - "outFiles": [ - "${workspaceFolder}/out/**/*.js" - ], - "preLaunchTask": "npm: watch" } ] } diff --git a/package.json b/package.json index b0e82fa..6f3c2d7 100644 --- a/package.json +++ b/package.json @@ -130,14 +130,11 @@ "scripts": { "vscode:prepublish": "npm run compile", "compile": "tsc -p ./", - "watch": "tsc -watch -p ./", - "test": "node ./out/test/extension.test.js" + "watch": "tsc -watch -p ./" }, "devDependencies": { - "@types/mocha": "^10.0.9", "@types/node": "^22.9.0", "@types/vscode": "^1.110", - "mocha": "^10.8.2", "prettier": "^3.9.6", "prettier-plugin-multiline-arrays": "^4.1.11", "typescript": "^5.7" diff --git a/test/extension.test.ts b/test/extension.test.ts deleted file mode 100644 index 5c4a4da..0000000 --- a/test/extension.test.ts +++ /dev/null @@ -1,22 +0,0 @@ -// -// Note: This example test is leveraging the Mocha test framework. -// Please refer to their documentation on https://mochajs.org/ for help. -// - -// The module 'assert' provides assertion methods from node -import * as assert from 'assert'; - -// You can import and use all API from the 'vscode' module -// as well as import your extension to test it -import * as vscode from 'vscode'; -import * as myExtension from '../src/extension'; - -// Defines a Mocha test suite to group tests of similar kind together -suite("Extension Tests", () => { - - // Defines a Mocha unit test - test("Something 1", () => { - assert.equal(-1, [1, 2, 3].indexOf(5)); - assert.equal(-1, [1, 2, 3].indexOf(0)); - }); -}); \ No newline at end of file diff --git a/test/index.ts b/test/index.ts deleted file mode 100644 index 50bae45..0000000 --- a/test/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -// -// PLEASE DO NOT MODIFY / DELETE UNLESS YOU KNOW WHAT YOU ARE DOING -// -// This file is providing the test runner to use when running extension tests. -// By default the test runner in use is Mocha based. -// -// You can provide your own test runner if you want to override it by exporting -// a function run(testRoot: string, clb: (error:Error) => void) that the extension -// host can call to run the tests. The test runner is expected to use console.log -// to report the results back to the caller. When the tests are finished, return -// a possible error to the callback or null if none. - -var testRunner = require('vscode/lib/testrunner'); - -// You can directly control Mocha options by uncommenting the following lines -// See https://github.com/mochajs/mocha/wiki/Using-mocha-programmatically#set-options for more info -testRunner.configure({ - ui: 'tdd', // the TDD UI is being used in extension.test.ts (suite, test, etc.) - useColors: true // colored output from test results -}); - -module.exports = testRunner; \ No newline at end of file