我一直在嘗試不同的JS單元測試庫,但我仍然不知道這樣做的正確方法是什麼。如何在JavaScript中進行單元測試? (正確的方式)
這個問題有什麼共識嗎?例如,我試着用QUnit(jQuery使用的單元測試庫)編寫模式窗口庫的一些測試,但它必須在瀏覽器中運行,並且它不會隱藏效果, m測試或其他令人討厭的事情(我甚至不知道js中是否可能)。在服務器端語言中,測試套件生成的任何輸出都會發送到緩衝區,並在每次測試後丟棄。
如果在js單元測試中不能封裝警報,DOM操作和類似的東西,是否正在編寫值得用這種語言進行的測試?
您嘗試過QUnit以外的其他庫嗎? –
也許你可以在https://github.com/bebraw/jswiki/wiki/Testing-frameworks找到一些合適的解決方案。有很多框架可供選擇。 –