Start Testing Backbone with Jasmine/Karma/Sinon

This will be an introductory level presentation on testing backbone applications.  We'll do an overview of Karma (test-runner), Jasmine (BDD Library), and Sinon (used here for mocking the server).  Then, we'll dig into some live coding and build up an simple application using a test-driven/behavior-driven approach.

Basic familiarity with Backbone is a plus, but no prior experience with Karma, Jasmine, or Sinon is necessary.

For the curious:




Jonathan Freeman is a consultant and advocate for Open Software Integrators. He's a JavaScript specialist, Big Data and NoSQL enthusiast, writer, speaker and jazz musician. You can find his articles and blog posts on both the Open Software Integrators website and as a guest writer on InfoWorld's Strategic Developer blog.

Find him on twitter @freethejazz

Join or login to comment.

  • Jeffrey "Hex Luthor" G.

    I've had an open position available for months for a Sr Front End Developer.
    If you know anyone looking, please send them my way.

    November 6

  • Jonathan F.

    Hey all, video from the talk is available here:

    Big thanks to Cedric at Spantree for making that happen!

    1 · May 16, 2014

  • Vinson G.

    It was a little light on the integration and setup points. I probably would have got more out of this if I was more prepared to walk through on my own, workshop style.

    1 · May 7, 2014

    • Jonathan F.

      Thanks for the feedback, Vinson! Do you mind if I contact you to get a bit more detail?

      May 8, 2014

    • Vinson G.

      sure thing!

      May 9, 2014

  • Jim H.

    Great presentation! I learned a lot.

    1 · May 8, 2014

  • Cedric H.

    As mentioned in the Q&A: Kent Beck vs Martin Fowler vs DHH on the merits of test-driven development

    1 · May 7, 2014

  • Cedric H.

    I'd be happy to swing by and do video. We have a decent rig for HDMI screen capture and HD speaker footage.

    May 6, 2014

  • A former member
    A former member

    A couple quick notes about logistics for tomorrow. Make sure you've signed up with an accurate name (and your guests) before the event tomorrow to make sure you will get past the front desk. We're on the 10th floor and there should be some people to corral everyone in the right direction once you get up there. And, thanks for coming out!

    May 6, 2014

  • A former member
    A former member

    We'd be interested in hosting this in our office at Sprout Social. We can fit about 40-50 people in our training room and probably provide pizza. We'll just need to get accurate names for the building check in the day of the event.

    April 30, 2014


    Interested in professional coders, developer for future and on going projects

    April 8, 2014

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

I'm surpris ed by the level of growth I've seen since becoming an organizer, it's given me more confidence in my abilities.

Katie, started NYC ICO

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