testable javascript - james kovacs'...
TRANSCRIPT
![Page 1: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/1.jpg)
Testable JavaScript
James Kovacs
Technical Evangelist, JetBrains
@jameskovacs | jameskovacs.com
![Page 2: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/2.jpg)
MARQUEE SPONSOR
![Page 3: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/3.jpg)
PLATINUM SPONSOR
![Page 4: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/4.jpg)
PLATINUM SPONSOR
![Page 5: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/5.jpg)
PLATINUM SPONSOR
![Page 6: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/6.jpg)
GOLD SPONSORS
![Page 7: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/7.jpg)
SILVER SPONSORS
![Page 8: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/8.jpg)
![Page 9: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/9.jpg)
Testable
![Page 10: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/10.jpg)
![Page 11: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/11.jpg)
![Page 12: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/12.jpg)
![Page 13: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/13.jpg)
![Page 14: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/14.jpg)
![Page 15: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/15.jpg)
![Page 16: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/16.jpg)
![Page 17: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/17.jpg)
![Page 18: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/18.jpg)
QUnit
![Page 19: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/19.jpg)
![Page 20: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/20.jpg)
![Page 21: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/21.jpg)
![Page 22: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/22.jpg)
![Page 23: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/23.jpg)
![Page 24: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/24.jpg)
mocha
![Page 25: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/25.jpg)
![Page 26: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/26.jpg)
Async
![Page 27: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/27.jpg)
QUnit
![Page 28: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/28.jpg)
![Page 29: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/29.jpg)
![Page 30: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/30.jpg)
![Page 31: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/31.jpg)
mocha
![Page 32: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/32.jpg)
![Page 33: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/33.jpg)
![Page 34: Testable JavaScript - James Kovacs' Weblogjameskovacs.com/downloads/TestableJavaScript-NYCCC2012... · 2014-02-20 · (web the Your continued donations keep free navigation. search](https://reader033.vdocuments.net/reader033/viewer/2022042223/5eca19b5aeeac50d5b5bc05e/html5/thumbnails/34.jpg)
• QUnit• http://qunitjs.com/• https://github.com/liammclennan/JavaScript-Koans
• Jasmine• http://pivotal.github.com/jasmine/• https://github.com/velesin/jasmine-jquery/
• Mocha• http://visionmedia.github.com/mocha/
• Chai• http://chaijs.com
Resources