Latest Entries
Agile / Technology

Test Driven Development with KnockoutJS, VisualStudio, and Karma: Binding to the View

In our last post, we created a ViewModel which models the basic functionality we would like on the page. As a reminder, we have a Knockout “observable array” of items suitable for binding; each item is a JavaScript object containing a title and description in addition to a value called complete which indicates if this … Continue reading »

Agile / Technology

Test Driven Development with KnockoutJS, VisualStudio, and Karma: Live Demo

I’m giving a presentation on KnockoutJS, Karma-Runner, and TDD at DevTeach in Toronto on Wednesday. I’ll be doing a live code demo, which is always exciting (at least for the presenter). Here’s a screen grab of me practicing the live code demo. Topics covered: Creating project in VisualStudio, adding knockout and jasmine via nuget Setting … Continue reading »

Agile / Technology

Testing with Angular’s E2E Testing Framework

Note Special Collaboration This article is a special collaboration between Stephane Bisson, who developed the concept, the app, and the spec, and Kyle Hodgson who helped write and produce the article. The Problem Testing AngularJS applications with Selenium can be difficult! I’ve seen teams struggle with waits and timeouts, writing jQuery selectors, and all sorts … Continue reading »