Жасмин не может инициировать событие щелчка

Я пытаюсь реализовать простой тест 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
  }
});
5
задан max 10 November 2014 в 16:02
поделиться