테스트 마우스 클릭 그래서 주어진 입력에 대해, 그 은 (그 ViewRecord/GetSoftwareChoice이 경우) 정확한 URL을 호출 출력이 예상됩니다 (이 경우 function(data)). 제대로 작동합니까? QUnit으로 어떻게하면 좋을까요? 편집 : 나는 QUnit examples을 읽었지 만, 그들은 AJAX 상호 작용이없는 간단한 시나리
두 가지 질문이 있습니다. qunit에서 단위 테스트를 매개 변수화 할 수 있습니까? qunit과 어떻게 조롱합니까? 조롱 한 getJSON 전화? 여기 var functionToTest = function() {
$.ajax({
url: 'someUrl',
type: 'POST',
dataType: 'jso
실제 프로젝트와 서버 측 유닛 테스트가 별도의 프로젝트에있는 표준 ASP.NET MVC (버전 2 미리보기 2) 솔루션이 있습니다. 이 프로젝트는 클라이언트 측에서 매우 무겁기 때문에 QUINIT를 사용하여 주 프로젝트를 테스트하는 ClientTest 프로젝트도 만들고 싶습니다. 내 Scripts/디렉토리에 다양한 스크립트를로드하고 QUnit을 사용하여 테
실패, 실제로 실패하도록되어 테스트를 통과 : test("very simple test", function() {
var somevar = true;
equals(somevar, false, "test");
});
프로그래밍 방식 브라우저를 캡처 한 후 그것을 실행했을 때 전달되는 위의 시험. 누구나 동일한 문제가 발생 했습니까? 그렇다면 어떻게
자바 스크립트 키보드 이벤트 처리기를 테스트하는 방법이 있습니까 (keypress, keyup, keydown 이벤트)? function keyUpEvHandler(e) {
... // code here
}
$('#myId').keyup(keyUpEvHandler);
하고 단지 단위 테스트에서이 기능을 실행할 수 있지만 통과로 실제 키가있