2
我發現Karma js測試在設置和編寫時有點麻煩,並且由於這個原因經常忽略編寫測試,所以我想知道是否有更好的選擇。任何測試框架是否支持TypeScript中的內嵌測試?
由於我使用的打字稿我的夢想的情況是,如果我能寫這樣的事:
module adder {
export function add(a, b){
return a + b;
}
}
[Tests]
assert.equal(4, adder.add(2, 2));
我的測試是內聯,並會在何時當前文件的變化發生在我的編輯器直接運行。由於打字稿可以很容易地從最終輸出中刪除測試,所以我可以將測試放在與我的代碼相同的文件中(我認爲越接近越好)。任何測試框架是否支持這一點,如果不支持這種情況將需要什麼。