Я использую rspec в среде rails 3.0. Мы только что перешли на использование sqlite3 в базе данных памяти для тестов.
Чтобы это работало, вам нужно загружать схему при каждом запуске.
Проблема в том, что вы получаете много выходных данных от загрузки схемы.
Согласно этому , кажется, что Spork каким-то образом захватывает этот вывод. Поэтому независимо от того, что вы делаете (silence_stream), выход загрузки схемы все равно будет поступать.
Есть ли способ заставить это замолчать в spork? Вывод замедляет весь цикл тестирования и делает его очень раздражающим.