Update packages & vscode engine

Remove (old) tests
Update some methods to new version
This commit is contained in:
Maxence G. de Montauzan 2022-08-08 14:53:53 +02:00
parent fbf02a0119
commit f398c17c60
6 changed files with 2446 additions and 1058 deletions

2882
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
"publisher": "IJustDev",
"version": "2.0.0",
"engines": {
"vscode": "^1.32.0"
"vscode": "^1.70.0"
},
"categories": [
"Other"
@ -107,19 +107,19 @@
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"postinstall": "node ./node_modules/vscode/bin/install",
"test": "npm run compile && node ./node_modules/vscode/bin/test"
"pretest": "npm run compile && npm run lint",
"lint": "eslint src --ext ts",
"test": "node ./out/test/runTest.js"
},
"devDependencies": {
"@types/axios": "^0.14.0",
"@types/mocha": "^2.2.42",
"@types/node": "^10.12.21",
"tslint": "^5.12.1",
"typescript": "^3.3.1",
"vscode": "^1.1.28"
"@types/vscode": "^1.70.0",
"@types/mocha": "^9.1.1",
"@types/node": "16.x",
"eslint": "^8.20.0",
"typescript": "^4.7.4"
},
"dependencies": {
"axios": "^0.18.1"
"axios": "^0.27.2"
},
"repository": {
"type": "github",

View File

@ -20,11 +20,9 @@ export class Issue extends TreeItem {
public command?: Command
) {
super(label, collapsibleState);
this.tooltip = this.label + ' - ' + this.assignee;
}
get tooltip() {
return this.label + ' - ' + this.assignee;
}
labelDependentIcon(dark: boolean = false): Uri {
if (this.labels.length === 0) {

View File

@ -5,9 +5,9 @@ import { Config } from './config';
import { GiteaConnector } from './giteaConnector';
export class IssueProvider implements vscode.TreeDataProvider<Issue> {
private _onDidChangeTreeData: vscode.EventEmitter<Issue | undefined> = new vscode.EventEmitter<Issue | undefined>();
private _onDidChangeTreeData: vscode.EventEmitter<Issue | undefined | null | void> = new vscode.EventEmitter<Issue | undefined | null | void>();
readonly onDidChangeTreeData: vscode.Event<Issue | undefined> = this._onDidChangeTreeData.event;
readonly onDidChangeTreeData: vscode.Event<Issue | undefined | null | void> = this._onDidChangeTreeData.event;
private state: string;
private issueList: Issue[] = [];

View File

@ -1,17 +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 '../extension';
// Defines a Mocha test suite to group tests of similar kind together
suite("Extension Tests", function () {
});

View File

@ -1,23 +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(testsRoot: string, clb: (error: Error, failures?: number) => void): 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.
import * as testRunner from 'vscode/lib/testrunner';
// You can directly control Mocha options by configuring the test runner below
// 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;