Comments on: Тестируем JavaScript c помощью QUnit https://stepansuvorov.com/blog/2012/09/%d1%82%d0%b5%d1%81%d1%82%d0%b8%d1%80%d1%83%d0%b5%d0%bc-javascript-c-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-qunit/ Release 2.0 Thu, 07 Feb 2013 07:00:06 +0000 hourly 1 https://wordpress.org/?v=6.3.1 By: it's me https://stepansuvorov.com/blog/2012/09/%d1%82%d0%b5%d1%81%d1%82%d0%b8%d1%80%d1%83%d0%b5%d0%bc-javascript-c-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-qunit/#comment-2040 Thu, 07 Feb 2013 07:00:06 +0000 http://stepansuvorov.com/blog/?p=641#comment-2040 Разобрался:
function foo(callback) {
$.ajax({
url: “some/method”,
async: true,
success: function(result) {
return callback(result);
}
})
}

ajaxTest(“ajaxTest”, function() {
foo(function(res) {
equal(res, /*expected value*/);
}
})

]]>
By: it's me https://stepansuvorov.com/blog/2012/09/%d1%82%d0%b5%d1%81%d1%82%d0%b8%d1%80%d1%83%d0%b5%d0%bc-javascript-c-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-qunit/#comment-2035 Wed, 06 Feb 2013 14:42:24 +0000 http://stepansuvorov.com/blog/?p=641#comment-2035 Так и не разобрался с асинхронными тестами. Не могли бы на конкретном примере показать? Как проверить следующую функцию?
function foo() {
$.ajax({
url: “some/method”,
async: true,
success: function(result) {
// что-то делается и необходимо проверить значение, которе вернулось.
}
})
}

PS: Извиняюсь за предыдущий комментарий – рука дрогнула :)

]]>
By: it's me https://stepansuvorov.com/blog/2012/09/%d1%82%d0%b5%d1%81%d1%82%d0%b8%d1%80%d1%83%d0%b5%d0%bc-javascript-c-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-qunit/#comment-2034 Wed, 06 Feb 2013 14:36:25 +0000 http://stepansuvorov.com/blog/?p=641#comment-2034 Так и не разобрался с асинхронными тестами. Не могли бы на конкретном примере показать. Например: есть функция, которая выполняет асинхронный

]]>