У меня есть следующий код для проверки:
function mainFunction() {
$("#testButton").on('click', function () {
$.ajax({
success: function () {
console.log("button clicked");
}
});
}
$(document).ready(mainFunction());
До сих пор тест жасмина для этого кода:
describe("when button is clicked", function () {
it("will say 'button clicked'", function () {
$('#testButton').trigger('click');
.
.
.
/* expect results from mocking $.ajax within */
.
.
.
});
});
Связанное приспособление:
<input type="button" id="testButton" value="Create snapshot"
onclick="mainFunction()"/>
Я пытаюсь проверить ajax внутри, но я не могу заставить функцию click срабатывать, чтобы я мог это сделать.Что мне здесь не хватает?Заранее спасибо.