How to assert a spy is invoked with event on click using jasmine?
===

I'm writing a simple click handler and need the event passed in (like so)

    Thing = function($){
    
        var MyObject = function(opts){
            this.opts = opts;
        };
    
        MyObject.prototype.createSomething = function(){
            var that = this;
            $('#some_dom_element').live('click', function(e) {
                that.doStuff(e);
            });
        };
    
        MyObject.prototype.doStuff = function(e) {
            //do some javascript stuff ...
            e.preventDefault();
        };
    
        return MyObject;
    
    }(jQuery);

Currently in my jasmine spec I've got something to spy on the function I expect gets invoked (but since it's called with e -not without args- my assertion is failing)

        it ("live click handler added to the dom element", function(){
            var doSpy = spyOn(sut, 'doStuff');
            sut.createSomething();
            $("#some_dom_element").trigger('click');
            expect(doSpy).toHaveBeenCalledWith();
        });

How can I correct this "toHaveBeenCalledWith" to work as I expect?