Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

githubでgemのテスト

More than 3 years have passed since last update.

githubでgemのテストができました。

rubotyという、rubyで書かれたbotを使い始めました。
機能追加にはgemで追加するということで、gemの勉強をしました。
gemの作成方法は記載あるのですが、実際にgemとして使うテストの方法が見当たらず、見つけたのがGistでGemを公開する
さすがにテスト的なgemを作って、本家に登録するわけにはいかないので、Gistなら行けそうと思った。ただGistで公開した後の使い方を見ると、

gem "my-gem-name", git: "https://gist.github.com/1234567890abcdef1234.git"

ん、これだったらgithubのリポジトリを参照するだけでよいのでは?と思って、ruboty用に作ったテスト用のgem ruboty-hello。これをGemfileに以下の記載でrubotyに取り込むことができました。

gem "ruboty-hello", git: "https://github.com/takus69/ruboty-hello.git"

これだったら、gemのテストをするときや、個人的なgemを発行するときはこれで十分だと思いました。まあ当たり前のことなのかもしれませんが、gemを初めて作る人の一助いなれば幸いです。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away