addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

All About QUnit

This Jax.js we'll be covering QUnit, a Javascript unit testing framework. Originally developed by John Resig for use with jQuery, this framework can be used to test any Javascript.

Paul Elliott will be giving an introduction to QUnit similar to his jQuery Conf talk on the same subject, explaining how you can use test-driven development methodologies to test your JS as you're developing it.

For a real-world example of how and when to use QUnit, Cameron Daigle will be demonstrating how he used QUnit to unit test a jQuery plugin he authored, miniCal. You'll learn what aspects of a plugin should have test coverage, how to organize your tests into modules, and examples of abstracting commonly used code within your test suite.

Join or login to comment.

  • A former member
    A former member

    Thanks everybody for coming out! If you're interested in digging into TDD with Javascript, just checkout the reference over at http://qunitjs.com/

    Also, a couple more links:

    https://github.com/shaneriley/super_number was mentioned as Hashrocket's current solution for pairing with Minical to allow date/time selection

    http://pivotal.github.com/jasmine/ Jasmine is a more in-depth & structured testing framework that's worth checking out as well.

    November 2, 2012

22 went

Our Sponsors

  • Hashrocket

    Hosts most of our meetings and provides pizza and beer!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy