'callback'에 해당되는 글 1건

  1. 2011.06.01 QUnit callback
Programming/Javascript2011.06.01 13:33
Callback functions
  • QUnit.log({result, actual, expected, message})
  • Assertion 이 종료되었을 때 호출. result 는 boolean. message는 string
  • QUnit.start({name})
  • 하나의 test가 시작될 때 호출 , setup 과 같음
  • QUnit.testDown({name, failed, passed, total})
  • 하나의 test가 완료되었을 때 실행 , teardown 과 같음
  • QUnit.moduleStart({name})
  • 새로운 모듈의 test가 실행될 때 호출
  • QUnit.moduleDone({name, failed, passed, total})
  • 모듈의 test가 모두 완료되었을 때 호출
  • QUnit.begin() 
  • 테스트의 시작 전 한번만 호출된다.
  • QUnit.done({failed, passed, total, runtime}) 
    테스트가 모두 끝났을 때 호출된다. Runtime은 실행시간으로 milliseconds 이다. 

QUnit.testDone = function(param){
	alert("name : "+param.name+"\n"+
		"failed : "+param.failed+"\n"+
		"passed : "+param.passed+"\n"+
		"total : "+param.total+"\n");
}

테스트 전에 위의 코드를 넣게 되면 하나의 test가 끝날때마다 alert으로 이름, 실패, 성공, 전체 수를 알려주게 됩니다.
이와 같은 방식으로 callback함수를 사용하여 원하는 테스트를 만들 수 있습니다. 
신고
Posted by 초프(초보 프로그래머)