Typescript 如何实例化';vscode模块';使用单元测试中的类。错误:找不到模块';vscode';
我正在为vscode编写扩展。在这里,此实例化仅在测试文件中失败。npm安装未解决此问题(如中) 类别:Typescript 如何实例化';vscode模块';使用单元测试中的类。错误:找不到模块';vscode';,typescript,unit-testing,visual-studio-code,mocha.js,vscode-extensions,Typescript,Unit Testing,Visual Studio Code,Mocha.js,Vscode Extensions,我正在为vscode编写扩展。在这里,此实例化仅在测试文件中失败。npm安装未解决此问题(如中) 类别: import * as vscode from 'vscode'; export class PopupMessage { public ShowInfoMessage(message: string) { vscode.window.showInformationMessage(message); } } 测试等级: import { expect }
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)对象可以在非测试文件中使用,不会出现错误。
有什么继续的建议吗
提前谢谢