@skroutz/has-event
v1.0.1
Published
JavaScript test support utility for jQuery events
Downloads
643
Readme
hasEvent
JavaScript test support utility for jQuery events
A way to detect the presence of jQuery events is currently a wontfix, thus this helper.
Installation
npm install @skroutz/has-event
or
bower install hasEvent
(Deprecated!!!)
Don't forget to include the lib itself, located in dist/has_event.js
Usage
The examples below use chai should style assertions.
// Native event
$('.foo').hasEvent('click', someHandler).should.be.true
// Custom event
$('.foo').hasEvent('custom', someHandler).should.be.true
// Delegated event
$('body').hasEvent('click', '.foo .bar', somehandler).should.be.true
// 'Live' event
$(document).hasEvent('click', '.foo .bar', someHandler).should.be.true
// Event on window
$(window).hasEvent('scroll', someHandler).should.be.false
Tests
Currently there are tests against jQuery versions 1.7 up to 2.0.3
Browse the builds here
Author
Licence
Copyright (c) 2013 Dimitris Zorbash Licensed under the MIT license.