Course Syllabus LEVEL 1 - INTRO TO TEST::UNIT Testing philosophies, overview of Test Unit, TDD (Test Driven Development), and using assertions LEVEL 2 - MODEL TESTING Preparing the database, running tests, using fixtures, and testing relationships LEVEL 3 - CLEANING IT UP Writing custom assertions, using Test Helper, and introducing Shoulda LEVEL 4 - MOCKS & STUBS Understanding and using mocks and stubs with Mocha LEVEL 5 - INTEGRATION TESTING Rails integration commands, integration testing with Capybara, and writing and using helper methods LEVEL 6 - USING FACTORIES Creating factories, adding associations between factories, and implementing factories in your tests
Course Prerequisites Intermediate Ruby Knowledge, Intermediate Programming Knowledge
Enjoy!