高效的JavaScript代碼單元測試方法(12)

發表于:2013-01-11來源:web開發社區作者:Hazem Saleh點擊數: 標簽:JavaScript
13 /js- test /TestApplicationUtil.js:29 14 15 ApplicationUtilTest.testValidateLoginFormWithEmptyPassword failed (2.00 ms): 16 AssertError: Password is not validated correctly! expected This field is 1
13     /js-test/TestApplicationUtil.js:29
14  
15     ApplicationUtilTest.testValidateLoginFormWithEmptyPassword failed (2.00 ms): 
16     AssertError: Password is not validated correctly! expected "This field is 
17     required" but was "" Error ("Password is not validated correctly! expected 
18     \"This field is required\" but was \"\"")@:0()@http://localhost:9876/test/
19     js-test/TestApplicationUtil.js:42
20  
21   Safari 534.50 Windows: Run 3 tests (Passed: 3; Fails: 0; Errors 0) (2.00 ms)
22   Microsoft Internet Explorer 8.0 Windows: Run 3 tests (Passed: 3; Fails: 0; 
23   Errors 0) (16.00 ms)
24 Tests failed: Tests failed. See log for details.

  注意,在清單 6 中,主要問題出在 Firefox 上。測試在 Internet Explorer 和 Safari 上均可順利運行。

  修復 JavaScript 代碼并重新運行測試用例

  我們來修復損壞的 JavaScript 代碼。我們將使用 innerHTML 替代 innerText。清單 7 顯示了修復后的 ApplicationUtil 對象代碼。

  清單 7. 修復后的 ApplicationUtil 對象代碼

  查看源代碼

打印幫助
01 appnamespace = {};
02  

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97