Skip to content

Commit d5cf1b8

Browse files
authored
Update dependencies (#128)
The test was rewritten to use `node:test`.
1 parent fa14735 commit d5cf1b8

File tree

3 files changed

+16
-22
lines changed

3 files changed

+16
-22
lines changed

.prettierignore

-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
out/
21
*.md
3-
.vscode-test/

package.json

+6-5
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,19 @@
3333
"vscode": "^1.67.0"
3434
},
3535
"devDependencies": {
36+
"@types/node": "^20.0.0",
3637
"@types/vscode": "^1.0.0",
3738
"@vscode/test-electron": "^2.0.0",
3839
"@vscode/vsce": "^2.0.0",
39-
"esbuild": "^0.16.0",
40-
"ovsx": "^0.7.0",
41-
"prettier": "^2.0.0",
40+
"esbuild": "^0.19.0",
41+
"ovsx": "^0.8.0",
42+
"prettier": "^3.0.0",
4243
"remark-cli": "^11.0.0",
4344
"remark-language-server": "^2.0.0",
4445
"remark-preset-wooorm": "^9.0.0",
45-
"typescript": "^4.0.0",
46+
"typescript": "^5.0.0",
4647
"vscode-languageclient": "^8.0.0",
47-
"xo": "^0.53.0"
48+
"xo": "^0.56.0"
4849
},
4950
"scripts": {
5051
"vscode:prepublish": "npm run build",

test/index.test.js

+10-15
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,23 @@
1-
const assert = require('node:assert')
1+
const assert = require('node:assert/strict')
22
const fs = require('node:fs/promises')
33
const path = require('node:path')
4-
4+
const {test} = require('node:test')
55
const {commands, extensions, window, workspace} = require('vscode')
66

77
module.exports.run = async () => {
88
const filePath = path.join(__dirname, 'test.md')
9-
try {
10-
const ext = extensions.getExtension('unifiedjs.vscode-remark')
11-
await ext?.activate()
129

10+
const ext = extensions.getExtension('unifiedjs.vscode-remark')
11+
await ext?.activate()
12+
13+
await test('use the language server', async () => {
1314
await fs.writeFile(filePath, '- remark\n- lsp\n- vscode\n')
1415
const doc = await workspace.openTextDocument(filePath)
1516
await window.showTextDocument(doc)
1617
await commands.executeCommand('editor.action.formatDocument')
1718

18-
assert.equal(
19-
doc.getText(),
20-
'* remark\n* lsp\n* vscode\n',
21-
'format document'
22-
)
23-
} catch (error) {
24-
throw error
25-
} finally {
26-
await fs.rm(filePath)
27-
}
19+
assert.equal(doc.getText(), '* remark\n* lsp\n* vscode\n')
20+
})
21+
22+
await fs.rm(filePath, {force: true})
2823
}

0 commit comments

Comments
 (0)