読者です 読者をやめる 読者になる 読者になる

DevDevデブ!!

プログラミングのこととか書きます。多分。。。

初PRをキメた話

プログラミング ruby github

標準出力、標準エラー出力をキャプチャするgem、arieteにpull requestを出してマージされました

github.com

ariete.rb内にrspecの独自Matcherを定義しているため、arieteはrspec依存しているのだけど、gemspecにはrspecがdevelopment_dependencyで指定されており、かつariete.rb内でrspecがrequireされていなかったために、test-unitで使おうとした際に、require "ariete"するとNameErrorが発生するというもの。

(その前にrequire "rspec"しとくと回避できるけど)

修正箇所は2行。うん。プルリクのコメント書くほうが時間かかったよね。