Fixtures on Purpose: Fixtures as Documentation

Part 6 of Fixtures on Purpose , a series about designing test data for Rails. I want to tell you something that happened by accident. I spent months designing fixture personas, naming characters, building coherent stories across YAML files. I did it to make my tests faster and more readable. That worked. But something else happened that I didn’t plan for. The fixtures became the best documentation…