Unit Testing JavaScript with Christian Johansen, Joe Eames, and Ward BellDescription:

Testing in JavaScript comes with its own set of challenges.
But in recent years, tools and patterns have been developed
to make writing unit tests and tracking coverage much simpler
than ever before. Join us as we talk with Ward Bell,
Joe Eames, and Christian Johansen about unit testing JavaScript.


Show sponsors:Egghead.io - Bite-sized web development video training
Frontend Masters - Expert front-end training
{Track:js} - JavaScript Error Monitoring

Links, Picks, and Tips:Christian JohansenTips: Learn about Functional Programming and Learn about loose coupling
Picks: Simple made easy and Off to be the wizard

Joe EamesTips: Learn to TDD and do it for a year
Picks: Lambda conf, Sherlock, Soundtrack to Star Wars Episode 7, and Kent C. Dodds

Ward BellTips: Avoid seeing Star Wars and Think of tests as a feature
Picks: Thinking fast and slow

Brian LonsdorfTips: Use as many pure functions as possible. Easier to test. and Test at the highest level possible to get coverage and flexibility on implementation
Picks: jsverify, Eric Elliot’s blog posts in general, and Constraints Liberate, Liberties Constrain — Runar Bjarnason

Kyle SimpsonTips: When building a complex thing with parts that are unknown, focus first on mini prototypes of each of those unknowns. and Mentoring / coaching is essential to learning. Self-driven learning is good but only goes part of the way.
Picks: Fun Fun Function - Streams by @mpjme and Simplicity Matters

Kent C. DoddsTips: Test your code and Try out AVA
Picks: Predictable Sherlock Holmes - Studio C, Libraries.io, and JS Remote Conf

Tyler McGinnisTips: console.time & console.timeEnd
Picks: Egghead Redux Series Notes and The Revolution of Pure Views

About JavaScript Air:JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Also be sure to follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.

Guests

Twitter Mentions