Я пытаюсь реализовать простой тест Jasmine, в котором Jasmine будет проверять, запускается ли какой-либо код при нажатии кнопки ввода. Но я не могу понять, почему не срабатывает щелчок? Я понимаю, что это произойдет, если у меня будет только функция .click ()
в beforeEach, но я не думаю, что это должно работать так.
характеристики
describe("export citations", function (){
var btn
beforeEach(function(){
btn= $("input#myButton").eq(0);
});
it("should call click function", function() {
btn.trigger("click");
expect($("#content").length).toBeGreaterThan(0);
});
});
приспособление
$(function(){
$("input#myButton").click(function(e){
//Run a bunch of code here
}
});