- Когда я еще был рубистом и упарывался на написание тестов, то для своего гема у меня была какая-то дикая матрица тестирования, не только под версию руби, но даже под операционку. Вот тот самый конфиг для матрицы.
https://github.com/TheRole/DummyApp/blob/master/.travis.yml
- Для того, чтобы подключать разные версии зависимостей в Gemfile приложения, которое ты тестируешь вообще была (и есть) такая штука
https://github.com/thoughtbot/appraisal#readme
Но я решил не заморачиваться на нее.