у меня есть функция javascript, использующая jquery:
my.namespace.loadSomeStuff = function() {
$.get('/Services/loadStuff', function(c){
$("#stuffDiv").html(c);
});
};
и я пытаюсь написать модульные тесты для этого.
сейчас, так как эта функция на самом деле ничего не возвращает и не загружает
некоторые вещи, асинхронные с использованием jquery 'get', мне трудно это протестировать.
По сути, я хотел бы вызвать эту функцию, подождать, пока
возвращает что-то, а затем получить доступ к загруженным элементам, чтобы проверить ...
что-то вроде:
my.namespace.loadSomeStuff(function(){
alert('boo');
assertSame('Login', $("#stuffDiv").find(......);
});
Теперь я создал в шаблоне, который вызывает модульный тест,
и он будет загружаться и отображаться правильно, но предупреждение или утверждение никогда не выполняются.
Есть ли способ, которым я могу сделать это, не добавляя тонны дополнительного кода к каждой моей функции?
спасибо
т