Я видел несколько примеров фиктивных Rails-приложений (для тестирования, поэтому они живут под тестированием или spec dirs, как правило) для использования с камнем Appraisals, который предположительно работает как с Rails 3.x, так и с Rails 4, но они кажутся хакерскими и не полностью функциональными. Это несколько ожидаемо, так как это урезанный монстр Франкенштейна, который пытается быть совместимым с различными версиями Rails 3, а также с Rails 4.
Я упомянул проекты, которые пытаются провести подобный тест (по состоянию на конец марта 2013 года), например, менее рельсы и рельсы ember-rails, но этот способ тестирования с использованием различных версий Rails выглядит не очень чистым, и нетривиально попытаться отладить нестандартное приложение Rails, особенно в бета-версии Rails.
Было бы здорово иметь более чистый способ тестирования, который позволяет иметь полное приложение Rails для каждой версии Rails для тестирования с помощью этой магии, не так сложно настраивать или поддерживать и не требовать, стандартные пути в местах и т.д.
Каковы доступные стратегии тестирования драгоценных камней с различными версиями Rails (включая, по крайней мере, последние версии Rails 3.1.x, 3.2.x и 4.0.0.beta1), и каковы преимущества и недостатки каждого?