VSCode - Отладка / Тестирование - TextEditor - PullRequest
0 голосов
/ 31 октября 2019

Я реализовал расширение vscode и теперь хочу его протестировать. Мое расширение состоит из 3-х функций, я смог протестировать 2 из них, используя runTest и mocha vscode-test и эту конфигурацию запуска:

{
    "name": "Extension Test",
    "type": "extensionHost",
    "request": "launch",
    "runtimeExecutable": "${execPath}",
    "args": [
        "--extensionDevelopmentPath=${workspaceFolder}",
        "--extensionTestsPath=${workspaceFolder}/out/extension/tests/suite/index"
    ],
    "outFiles": [
        "${workspaceFolder}/out/extension/tests/**/*.js"
    ]
}

Но я застрял сейчас, потому что третьей функции нужен vscode.TextEditorи я не могу найти способ создать или получить один. Запуская его, вы не получите тестовые файлы TextEditors, я попытался получить его, используя:

let editor1 = vscode.window.visibleTextEditors; // --> length = 0
let editor2 = vscode.window.activeTextEditor; // --> undefined

Есть ли способ проверить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...