I\'m writing a simple click handler and need the event passed in (like so)
Thing = function($){
var MyObject = function(opts){
this.opts = opts;
If you can't use jQuery you may use dispatchEvent and check its return value (based on this answer).
const domElem = document.getElementById('some_dom_element');
const clickEvent = new MouseEvent('click', {
view: window,
bubbles: true,
cancelable: true
});
const cancelled = !domElem.dispatchEvent(clickEvent);
expect(cancelled).toBeTruthy();