Dicho metodo se llama en un event handler.
Código Javascript:
Sé que el trigger lanza el evento click correctamente, ya que veo en el console de firebug el mensaje "metodo mostrar ejecutado".Ver original
var obj = { mostrar: function(){ console.log("metodo mostrar ejecutado"); } }; //Creo un elemento y le asigno un event handler var mock = $('<div/>').click($.proxy(obj, 'mostrar')); sinon.spy(obj, 'mostrar'); mock.trigger('click'); ok(obj.mostrar.called);
Sin embargo la propiedad llamada "called" , que es wrapeada por spy, sigue en false.
Que estoy haciendo mal?