1
當使用多個瀏覽器時,某些控件顯示在頁面範圍之外,而有些控件可能使用不同的瀏覽器分散顯示。有沒有辦法爲所有這些佈局編寫單元測試。我正在用qunit,js-test-driver來探索jquery測試。但我不知道該怎麼做。是否可以測試頁面上的控件的高度和寬度
當使用多個瀏覽器時,某些控件顯示在頁面範圍之外,而有些控件可能使用不同的瀏覽器分散顯示。有沒有辦法爲所有這些佈局編寫單元測試。我正在用qunit,js-test-driver來探索jquery測試。但我不知道該怎麼做。是否可以測試頁面上的控件的高度和寬度
(例如使用QUnit)這樣寫單元測試:
var range = 10;
function rangeCheck(number1, number2) {
return (number1 >= number2 - range) && (number1 <= number2 + range);
};
test("#main size", function() {
var $main = $('#main');
ok(rangeCheck($main.width(), 500), "Width ok.");
ok(rangeCheck($main.height(), 500), "Height ok.");
});
當然這只是舉例來說,你可以提高,但其中的代碼量小它可以改善工作流程。
我還沒有嘗試過,看看我們該怎麼做。試過用qunit做簡單測試,但需要涉及佈局測試 – sam