Хорошо, поэтому я пытаюсь сделать что-то немного подлое, чтобы ускорить мой набор тестов. У меня есть сервер на основе Event Machine, подключенный к базе данных, с которой общается мое приложение rails.
Для раскрутки этого EM-сервера при каждом тесте требуется навсегда , поэтому я надеялся оставить его работающим на протяжении всего выполнения всего набора тестов.
Однако процесс EM Server связывается с БД и очень расстраивается, когда тестовая БД сбрасывается в конце каждого теста, создавая множество неприятных ошибок Postgres.
Я думаю, что смог бы обойти эту проблему, если бы мог сказать EM-серверу сбросить его соединение с Test DB в начале каждого нового теста.
Есть идеи, как мне это сделать?