Я пишу расширение для VScode.Здесь этот экземпляр не работает только в тестовых файлах.Это не разрешается с помощью npm-install (как в Vscode: ошибка TS2307: не удается найти модуль 'vscode' )
class:
import * as vscode from 'vscode';
export class PopupMessage {
public ShowInfoMessage(message: string) {
vscode.window.showInformationMessage(message);
}
}
тестовый класс:
import { expect } from 'chai';
import * as vscode from 'vscode';
import { PopupMessage } from '../../popupMessage';
const popupMessage: PopupMessage = new PopopMessage(); // error at npm run test
describe('tests for popupMessage', () => {
it('unit tests for popupMessage.ShowInfoMessage()', () => {
...
});
});
Объект того же типа (PopupMessage) можно использовать в файлах без тестов без ошибок.Любые предложения, чтобы продолжить?
Спасибо заранее.