Gem を複数バージョンの依存ライブラリでテストしたい。 例えば、私が開発している jp_prefecture gem は Rails に組み込んで使用可能で、Rails 3.2 から 4.2 まで (5.0.0.beta3 も一応) をサポートしています。 これらの各バージョンで Gem のテストが通るかを検証しておきたい。 そこで appraisal gem を使います。 appraisal は異なるバージョンのライブラリで Gem をテストできるようにサポートしてくれる Gem です。 thoughtbot/appraisal 以下は jp_prefecture gem の例で Active Record をメインにテストしていますが、 Rails や他のライブラリでも同じように使えると思います。 セットアップ jp_prefecture.gemspec に appraisal を追