Как я могу издеваться над методом в qmock - PullRequest
0 голосов
/ 13 декабря 2011

Я пишу qunit тесты для тестирования методов javascript. Я использую qmock для проверки объектов в тесте.

Я хочу проверить этот метод:

var methodToTest = function(response, fnOnSuccess) {
     if (response == null || response.toString().indexOf("...") != -1) {
         // do something
         return;
     }
     else if (fnOnSuccess!= null)
         fnOnSuccess(response);
     }
}

Я хочу убедиться, что если fnOnSuccess не равно нулю, то он вызывается один раз, а если он равен нулю, то он вообще не вызывается. Как я могу издеваться над funSuccess методом? Я пробовал много вещей, но тщетно.

...