таймер сброса - PullRequest
       5

таймер сброса

0 голосов
/ 15 декабря 2011

Я создал интерфейс для запуска тестов qunit вручную, но таймер теста qunit запускается при отображении интерфейса, а не при запуске теста.

пример:

 var myFun = function (){
     test('/Services/Json/ContinentService/GetAll', function(){
         ok(ContinentBaseDto, 'ContinentBaseDto exists');
         ok(ContinentBaseDto.GetAll, 'ContinentBaseDto.GetAll exists');
         stop();
         $.when(ContinentBaseDto.GetAll()).then(function(data){
            start();
               ok(data, 'ContinentBaseDto returns something');
               ok($.isArray(data), 'ContinentBaseDto returns array');
               equal(5, data.length, 'ContinentBaseDto returns array with five elements (continents)');
         });
     });
  }
 $('#button').click(function(){
    myFun();
 });

Спасибоаванс за помощь.

1 Ответ

0 голосов
/ 15 декабря 2011

вы могли бы реализовать свой собственный таймер

var myFun = function (){
    var start = new Date().getTime(),  
     test('/Services/Json/ContinentService/GetAll', function(){
         ok(ContinentBaseDto, 'ContinentBaseDto exists');
         ok(ContinentBaseDto.GetAll, 'ContinentBaseDto.GetAll exists');
         stop();
         $.when(ContinentBaseDto.GetAll()).then(function(data){
            start();
               ok(data, 'ContinentBaseDto returns something');
               ok($.isArray(data), 'ContinentBaseDto returns array');
               equal(5, data.length, 'ContinentBaseDto returns array with five elements (continents)');
         });
    var diff = new Date().getTime() - start;
     });
...