Test-Driven Development of Ember.js Applications
summary
Builds a simple Todo app and actually shows it working end to end while following test-driven steps: writes failing integration specs, adds handlebars UI, wires routes/controllers/models, and makes tests green. Uses Ember.js with node/npm, Grunt, Bower and an Ember generator; runs tests with Karma and writes specs in Jasmine (also references Mocha/Chai). Uses fixtures so no server needed. Features implemented and verified: list, add, delete, mark done, priority filter; live rebuilds and automated test reruns succeed.
AI-written summary · about
chapters (25)
- 0:00Start
- 0:17Gold Sponsors
- 2:49Tools
- 3:52Ember Chrome Ext
- 4:10YEOMAN
- 4:27Installation
- 5:12Mocha Suites
- 5:23Chai Expectations
- 5:34Chai Matchers
- 5:44Demo
- 6:38Features
- 7:04Tracker
- 7:15Install dependencies
- 7:45grunt test
- 8:17Structure
- 11:33Green scenario
- 11:48Summary
- 12:57User Story
- 13:35Scenario Setup
- 13:55Path Scenario
- 14:26Red scenario
- 15:14input
- 16:20TodosController
- 19:11priority
- 20:11Router
related talks
20mEasy-Bake Testing
26mModern Javascript Frameworks - Introduction to Ember.JS and Ember-CLI
25mThe Great Migration, Redesigning and Rewriting our App in Ember.js
28mDeveloping an Ember Test Strategy
48mTest Driven Development with AngularJS
28mThe Next Generation of Testing
24mLet's Test that Addon!
31mThe Unofficial, Official Ember Testing Guide
