JavaScript Tests in Node, the Browser, and CI

Good software practices don't end just because you're building a thick client in the browser. The JavaScript community is a flourishing boutique of high-quality tools and techniques and we'll dig into some of the more popular open-source JavaScript patterns that have emerged from the Node community. We'll see mocha, chai, karma, phantom, and travis in action, look at some great techniques and patterns for browser development, and brush up on things that make JavaScript a phenomenal place to work.

This no-slides talk demos creating tests in JavaScript. We live-code sync tests, async with callbacks, promise-based tests, and async/await tests. We craft tests in Node, tests in the Browser, and unit tests that run from CI. This can be a great tool in your tool chest of unit testing, integration testing, end-to-end testing, component testing, etc.


Rob Richardson

Software craftsman, Microsoft MVP, published author, speaker, and diligent teacher and student of high quality software development More...