Writing Tests

Validating Presence
Validating Uniqueness
Fixtures
Validating Format
Designing URLs

Refactoring the Flash Code
Creating Custom Routes
Testing the Whole App

Integration Tests
Testing a Statuses Controller
Before Actions
Requiring Login
Testing Statuses