2012-10-24 3 views
1

여러 브라우저를 사용할 때 일부 컨트롤이 페이지 범위 밖에 표시되고 일부 컨트롤은 다른 브라우저를 사용하여 흩어져 보입니다. 이 모든 레이아웃에 대해 단위 테스트를 작성하는 방법이 있습니까? 나는 junery, js-test-driver로 jquery 테스트를 시도하고있다. 그러나 나는 이것을 어떻게하는지 모른다. 이 같은 (예를 들어 QUnit을 사용하여)페이지의 높이 및 너비를 테스트 할 수 있습니까

+0

나는 이것을 어떻게 할 수 있는지 보려고하지 않았습니다. qunit으로 간단한 테스트를 시도했지만 레이아웃 테스트가 필요합니다. – sam

답변

0

쓰기 단위 테스트 : 물론

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."); 
}); 

만 예, 당신은이를 개선 할 수 있지만, 코드의 작은 금액으로는 워크 플로우를 향상시킬 수 있습니다.

관련 문제