From 48d12b818e9863a56eba0508c712d61e3556e8f6 Mon Sep 17 00:00:00 2001 From: Johnson Chu Date: Fri, 8 Dec 2023 01:00:42 +0800 Subject: [PATCH] Use URI.toString() --- packages/language-server/test/utils.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/language-server/test/utils.js b/packages/language-server/test/utils.js index 46c1f058..08efcb8f 100644 --- a/packages/language-server/test/utils.js +++ b/packages/language-server/test/utils.js @@ -1,7 +1,7 @@ /** - * @typedef {import('@volar/language-server').TextDocumentItem} TextDocumentItem - * @typedef {import('@volar/language-server').ProtocolConnection} ProtocolConnection - * @typedef {import('@volar/language-server').PublishDiagnosticsParams} PublishDiagnosticsParams + * @typedef {import('vscode-languageserver').TextDocumentItem} TextDocumentItem + * @typedef {import('vscode-languageserver').ProtocolConnection} ProtocolConnection + * @typedef {import('vscode-languageserver').PublishDiagnosticsParams} PublishDiagnosticsParams */ import {spawn} from 'node:child_process' @@ -15,7 +15,7 @@ import { IPCMessageReader, IPCMessageWriter, PublishDiagnosticsNotification -} from '@volar/language-server/node.js' +} from 'vscode-languageserver/node.js' import {URI} from 'vscode-uri' // eslint-disable-next-line import/order import normalizePath from 'normalize-path' @@ -61,9 +61,7 @@ export function createConnection() { * @returns {string} The uri that matches the fixture file name. */ export function fixtureUri(fileName) { - return String( - URI.parse(String(new URL(`../../../fixtures/${fileName}`, import.meta.url))) - ) + return URI.parse(String(new URL(`../../../fixtures/${fileName}`, import.meta.url))).toString() } /** @@ -83,7 +81,7 @@ export function fixturePath(fileName) { */ export async function openTextDocument(connection, fileName) { const url = new URL(`../../../fixtures/${fileName}`, import.meta.url) - const uri = String(URI.parse(String(url))) + const uri = URI.parse(String(url)).toString() const text = await fs.readFile(url, 'utf8') /** @type {TextDocumentItem} */ const textDocument = {