Jasmin kann nicht ausgelöst click-Ereignis

Ich versuche zu implementieren, ein einfaches Jasmine test, in dem Jasmine testen wenn ein code ausgeführt wird, klicken Sie auf der input-Taste. Aber ich kann nicht herausfinden, warum der Klick nicht ausgelöst? Ich merke es, wenn ich einfach nur die .click() Funktion in beforeEach aber ich glaube nicht, dass das wie es an zu arbeiten.

specs

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);
  });
});

Vorrichtung

$(function(){
  $("input#myButton").click(function(e){
  //Run a bunch of code here
  }
});

InformationsquelleAutor Bitneko | 2012-02-24

Schreibe einen Kommentar