Test-Driven Development of JavaScript Patterns

Test-driven development and pattern-based engineering have long been considered best practices in most languages. For some reason, most JavaScript programmers do not take advantage of them. Come to this session and begin to change all that! As an example, we will work through a case study in test-driven development of the Decorator Pattern, one of the most important in commercial JavaScript development, and cover the basics of the Jasmine unit-testing tool along the way.