我對node.js相當陌生,並且不理解assert模塊。這樣做的目的是什麼?我試圖檢查一個特定的值是否等於我定義的值,但是應用程序崩潰(它會說)它是假的。人們會使用斷言的原因是什麼?用if語句檢查相同的東西還是這不正確?如果斷言失敗,請繼續執行腳本
基本上我使用zombie.js來獲取輸入表單的值。
assert.equal(browser.field('name').value, 'Mike');
VS
if(browser.field('name').value == 'Mike'){
//continue
}
你讀過[上斷言維基百科的解釋(http://en.wikipedia.org/wiki/Assertion_(計算))? – DCoder 2012-07-08 05:25:14
@DCoder我明白了,所以只用它你認爲它應該永遠是真的? – 2012-07-08 05:27:49