JavaScript test support utility
JavaScript CoffeeScript CSS HTML Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
src
tests
.gitignore
.travis.yml
CONTRIBUTING.md
MIT-LICENCE.txt
Makefile
README.md
bower.json
package.json

README.md

hasEvent

JavaScript test support utility for jQuery events

Build Status

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

Dimitris Zorbas (@zorbash)

Licence

Copyright (c) 2013 Dimitris Zorbash Licensed under the MIT license.