050 JSJ QUnit with Jorn Zaefferer

Published: March 8, 2013, noon

Panel
\xa0J\xf6rn Zaefferer (twitter github blog)
\xa0Jamison Dance (twitter github blog)
\xa0Joe Eames (twitter github blog)
\xa0Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)
\xa0Discussion
\xa001:15 - J\xf6rn Zaefferer IntroductionjQuery QUnit
02:32 - QUnitjQuery Mobile Introduction to Unit Testing | QUnit
06:59 - Built-in support for HTML fixtures for your tests08:50 - Unit Testingjoshuaclayton / specitmmonteleone / pavlov11:57 - Assertionsfn:deep-equal
15:49 - Why use QUnit?unit testing - QUnit vs Jasmine - Stack Overflowstacktrace.js
023 RR Book Club: Smalltalk Best Practice Patterns with Kent Beck26:01 - User experience for user interface30:03 - Continuous integration setupsJenkins CI PhantomJS 023 JSJ Phantom.js with Ariya Hidayat
jquery / testswarmjQuery's TestSwarmBrowserStack
36:55 - Testing in JavaScriptSauce Labs: Cloudified Browser Testing Testacular SeleniumHQ
43:35 - Add-onsPicksMYO - The Gesture Control Armband (Jamison) Mailbox (Jamison) Testing Clientside JavaScript (Joe\u2019s Course) (Joe) DragonBox (Joe) Breeze.js (Joe) Anker Battery Pack (Chuck) App.net (Chuck) Leap Motion (J\xf6rn) jQuery Validation Plugin Pledgie (J\xf6rn)
Next Week
\xa0Finding a job
\xa0Transcript
\xa0JOE:\xa0 I'm really glad that I didn\u2019t know you when Star Wars first came out....Dude! Vader\u2019s Luke\u2019s father.[Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.][This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]CHUCK:\xa0 Hey everybody and welcome to Episode 50 of the JavaScript Jabber Show. This week on our panel, we have Jamison Dance.JAMISON:\xa0 Hello friends.CHUCK:\xa0 We have Joe Eames.JOE:\xa0 Hey, everybody.CHUCK:\xa0 I'm Charles Max Wood from DevChat.tv. I'm the only person on this particular episode whose name does not start with J.We also have -- I know I'm going to destroy this name. Jorn Zaefferer.JORN:\xa0 Hi! Yeah, it\u2019s me. You should have practiced the last name too.CHUCK:\xa0 Yeah.JOE:\xa0 You should pronounce that correctly for us so we know.JORN:\xa0 Jorn Zaefferer.CHUCK:\xa0 Alright. Well, I can say Jorn. So, I\u2019m going to stick with that.JORN:\xa0 Yeah, that works.CHUCK:\xa0 Do you want to introduce your self for the people who aren\u2019t aware of who you are and what you do?JORN:\xa0 Sure. I'm a freelance software developer since a little bit more than two years now. I am involved a lot in the jQuery project and have been involved in that for years. So far, I'm the only person on the Board of Directors of the jQuery Foundation outside of the US. And for the jQuery project, I'm working mostly on jQuery UI and the testing tools. So jQuery UI, I'm one of the lead developers. One was Scott Gonzalez. For the testing tools, I'm leading that team. So, I'm trying to get contributions from other people so things move along evenly. There\u2019s usually much more work to do than I can handle myself. So, I\u2019m trying my best to get open source going there.CHUCK:\xa0 So, you work on jQuery UI and QUnit?JORN:\xa0 I\u2019m working on the jQuery UI and the testing tools which involves QUnit and a few other things. QUnit is the one that\u2019s actually featured in the jQuery site. We also have TestSwarm and even smaller tools that eventually should get there as well. It\u2019s much more influx than QUnit is.CHUCK:\xa0 Interesting. So, we brought you on the show to talk about QUnit. Joe is kind of our testing guru as far as JavaScript goes. Is QUnit just a unit testing framework or do you provide other tools for integration with a backend or other libraries?JORN:\xa0 QUnit focuses mostly on unit testing. But people usually end up using it for other things as well. I heard a story where someone was using QUnit to do performance regression testing.Special Guest: J\xf6rn Zaefferer.

Support this podcast at \u2014 https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.