Test data is saved in the test database, which is defined in config/database.yml. Test data is defined using fixtures – YAML files which are processed by the Rails engine. The rails engine can interpret ERB in the YAML files, a handy feature which allows us to write functions to populate the test database with lots of data.