050 JSJ QUnit with Jörn Zaefferer

JavaScript Jabber

Episode | Podcast

Date: Fri, 08 Mar 2013 12:00:00 +0000

<div class="trix-content"> <div>Panel<br /> Jörn Zaefferer (twitter github blog)<br /> Jamison Dance (twitter github blog)<br /> Joe Eames (twitter github blog)<br /> Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)<br /> Discussion<br /> 01:15 - Jörn Zaefferer Introduction</div><pre>jQuery QUnit <br /></pre><div>02:32 - QUnit</div><pre>jQuery Mobile Introduction to Unit Testing | QUnit <br /></pre><div>06:59 - Built-in support for HTML fixtures for your tests</div><div>08:50 - Unit Testing</div><div>joshuaclayton / specit</div><div>mmonteleone / pavlov</div><div>11:57 - Assertions</div><pre>fn:deep-equal <br /></pre><div>15:49 - Why use QUnit?</div><div>unit testing - QUnit vs Jasmine - Stack Overflow</div><pre>stacktrace.js <br /></pre><div>023 RR Book Club: Smalltalk Best Practice Patterns with Kent Beck</div><div>26:01 - User experience for user interface</div><div>30:03 - Continuous integration setups</div><pre>Jenkins CI PhantomJS 023 JSJ Phantom.js with Ariya Hidayat <br /></pre><div>jquery / testswarm</div><div>jQuery's TestSwarm</div><pre>BrowserStack <br /></pre><div>36:55 - Testing in JavaScript</div><pre>Sauce Labs: Cloudified Browser Testing Testacular SeleniumHQ <br /></pre><div>43:35 - Add-ons</div><div>Picks</div><pre>MYO - The Gesture Control Armband (Jamison) Mailbox (Jamison) Testing Clientside JavaScript (Joe’s Course) (Joe) DragonBox (Joe) Breeze.js (Joe) Anker Battery Pack (Chuck) App.net (Chuck) Leap Motion (Jörn) jQuery Validation Plugin Pledgie (Jörn) <br /></pre><div>Next Week<br /> Finding a job<br /> Transcript<br /> JOE:  I'm really glad that I didn’t know you when Star Wars first came out....Dude! Vader’s Luke’s father.</div><div>[Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]</div><div>[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.]</div><div>CHUCK:  Hey everybody and welcome to Episode 50 of the JavaScript Jabber Show. This week on our panel, we have Jamison Dance.</div><div>JAMISON:  Hello friends.</div><div>CHUCK:  We have Joe Eames.</div><div>JOE:  Hey, everybody.</div><div>CHUCK:  I'm Charles Max Wood from DevChat.tv. I'm the only person on this particular episode whose name does not start with J.</div><div>We also have -- I know I'm going to destroy this name. Jorn Zaefferer.</div><div>JORN:  Hi! Yeah, it’s me. You should have practiced the last name too.</div><div>CHUCK:  Yeah.</div><div>JOE:  You should pronounce that correctly for us so we know.</div><div>JORN:  Jorn Zaefferer.</div><div>CHUCK:  Alright. Well, I can say Jorn. So, I’m going to stick with that.</div><div>JORN:  Yeah, that works.</div><div>CHUCK:  Do you want to introduce your self for the people who aren’t aware of who you are and what you do?</div><div>JORN:  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’s usually much more work to do than I can handle myself. So, I’m trying my best to get open source going there.</div><div>CHUCK:  So, you work on jQuery UI and QUnit?</div><div>JORN:  I’m working on the jQuery UI and the testing tools which involves QUnit and a few other things. QUnit is the one that’s actually featured in the jQuery site. We also have TestSwarm and even smaller tools that eventually should get there as well. It’s much more influx than QUnit is.</div><div>CHUCK:  Interesting. So, we bro... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy