align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Test-Driven Development in JavaScript with Jasmine

Meetup starts at 6:30pm, with 30 minutes of social time. Beginning at 7pm, Brad Urani will present Test-Driven Development in JavaScript with Jasmine:

You've heard of Test-Driven Development, now learn what it's all about. In this presentation, Brad Urani – Director of Engineering at Upside Financial – will demonstrate the test-driven approach to JavaScript. We'll cover the principles of writing good unit tests, and learn why we should write our tests before we write our functions. We'll discuss monkey patching, dependency injection and mocking as strategies for isolating functionality.

Using Jasmine, a unit testing framework for JavaScript, we'll create self-documenting code that can be automatically tested in any browser. Examples will include test-driven JavaScript for the browser, examples from real world projects, and an overview of unit testing in Node.js.

Starting about 8:30pm, we'll move into a hacking session to experiment with the material that's been presented, and with JavaScript and Node.js in general.

RELAY|technology will be sponsoring complementary sodas and sandwiches, and you're welcome to BYOB, so come hungry, come thirsty, bring your laptop and be ready to code!

Join or login to comment.

Our Sponsors

People in this
Meetup are also in:

Start the perfect Meetup for you

We'll help you find just the right people

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