我正在尝试使用TypeScript在VSCode中进行一些测试驱动的开发(TDD)(当前正在使用jasmine
,但对我来说,什么是TDD框架确实没有什么区别)。
所以我写了一个规范(测试)文件X.spec.ts
来测试不存在的X.ts
,例如
describe("X ", () => {
it("first test", () => {
var x = new X();
expect(x.getSomething(1)).toBe(1);
})
})
Windows 10上的VSCode编辑器(1.40.1)向我显示带红色下划线的X
(因为X.ts
在任何地方都没有定义)。唯一的建议是我将其重命名为x
。
[在我使用过的其他IDE(带有Java的Eclipse和IntelliJ)中,IDE可以从new X()
中确定缺少该类并提出定义。我知道VSCode将为TypeScript中不存在的方法执行此操作,但是该类必须已经存在。
该功能是否应该与TypeScript一起成为VSCode的一部分?是否需要一些插件?我应该问他们的github存储库吗?我正在关注their advice to start with Stack Overflow。