最近在研究js单元测试,在Eclipse中使用JstestDriver+Jasmine搭建测试环境。
对于逻辑代码测试没问题,但一直不知道如何测试那些需要在jsp页面取数的函数,如这段运用了jq选择器的求和:
function doSums(){
$("#sum-1").html(formatNumberDefault($("#stLoan-1 td.amount1").sum()));
$("#sum-2").html(formatNumberDefault($("#stLoan-2 td.amount2").sum()));
}
formatNumberDefault()是个格式化方法,可忽略。
求调教。JavaScript单元测试