Skip to content

Commit 256a331

Browse files
committed
Remove chai
Recent versions of chai use ES Modules, which makes it hard to use. Use nodejs' built-in assertion library instead, which should be sufficient for this project. Signed-off-by: David Thompson <davthomp@redhat.com>
1 parent 6787399 commit 256a331

6 files changed

Lines changed: 85 additions & 284 deletions

File tree

package-lock.json

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

package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -262,16 +262,12 @@
262262
},
263263
"devDependencies": {
264264
"@eslint/js": "^9.34.0",
265-
"@types/chai": "^4.3.16",
266-
"@types/chai-fs": "^2.0.5",
267265
"@types/fs-extra": "^11.0.4",
268266
"@types/mocha": "^10.0.10",
269267
"@types/node": "18.19",
270268
"@types/semver": "^7.7.0",
271269
"@types/vscode": "^1.65.0",
272270
"@vscode/test-electron": "^2.5.2",
273-
"chai": "^4.5.0",
274-
"chai-fs": "^2.0.0",
275271
"eslint": "^9.34.0",
276272
"eslint-webpack-plugin": "^5.0.2",
277273
"fs-extra": "^11.3.1",

src/test/suite/extension.test.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import * as vscode from 'vscode';
2-
import { expect } from 'chai';
2+
import * as assert from 'assert';
33

44
describe('VS Code extension tests', () => {
55

66
it('should be present', () => {
7-
// eslint-disable-next-line @typescript-eslint/no-unused-expressions
8-
expect(vscode.extensions.getExtension('redhat.vscode-microprofile')).to.be.ok;
7+
assert.ok(vscode.extensions.getExtension('redhat.vscode-microprofile'));
98
});
109
});

0 commit comments

Comments
 (0)