~/talk

Test-Driven Development of Ember.js Applications

Talkat MountainWest JavaScript 2014 · on Friday, 2014-03-21· [ember, testing]
slides:none on file

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

  1. 0:00Start
  2. 0:17Gold Sponsors
  3. 2:49Tools
  4. 3:52Ember Chrome Ext
  5. 4:10YEOMAN
  6. 4:27Installation
  7. 5:12Mocha Suites
  8. 5:23Chai Expectations
  9. 5:34Chai Matchers
  10. 5:44Demo
  11. 6:38Features
  12. 7:04Tracker
  13. 7:15Install dependencies
  14. 7:45grunt test
  15. 8:17Structure
  16. 11:33Green scenario
  17. 11:48Summary
  18. 12:57User Story
  19. 13:35Scenario Setup
  20. 13:55Path Scenario
  21. 14:26Red scenario
  22. 15:14input
  23. 16:20TodosController
  24. 19:11priority
  25. 20:11Router
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.