【发布时间】:2019-08-22 16:23:12
【问题描述】:
我正在开发一个 VSCode 扩展,它考虑了当前在工作区中打开的文件的路径。
为了进行可重现的测试,我尝试在 VSCode 中打开测试文件夹本身,然后在其中打开测试文件,如下所示:
import * as vscode from "vscode";
test("whatever", async function() {
let workspaceUri = vscode.Uri.file(__dirname);
// the tests stop here...
await vscode.commands.executeCommand("vscode.openFolder", workspaceUri);
await vscode.workspace.openTextDocument(__filename);
})
问题是当我这样做时,可能会提到 here,测试在我实际测试我的代码之前停止运行。
有没有一种方法可以安全地打开工作区并在测试期间使用它?
【问题讨论】:
标签: typescript visual-studio-code vscode-extensions