В моем методе активации я проверяю, установлено ли расширение:
if (vscode.extensions.getExtension('extension-name') !== undefined) {
// Call a few methods if the extension exists
}
Я пытаюсь проверить, вызваны ли определенные методы в моем if()
на основе того, что возвращает getExtension
.
У меня есть два теста, один для getExtension
, возвращающий undefined
, и один для него нет.Оба теста проходят по отдельности, но я не могу запустить оба.Если я получаю сообщение об ошибке, что команда, добавляемая моим расширением, уже существует.
Я попытался вызвать метод деактивации после тестов, но это не помогло.
Возможно ли запуститьтестовый набор, который вызывает активацию несколько раз?