パス依存の部分を考える
例えばテストケースなら、以下のような部分。
テストケースが実行されるパスから、lib/rire.rb を読み込んでいる。
何となくきれいじゃないんだよね。
#!/usr/bin/ruby $rire_home = File.expand_path(File.dirname($0) + '/..') $LOAD_PATH.push $rire_home ...
テストケースのディレクトリ構成は、プラグインのディレクトリ構成と
同じような感じにしたい。
例えば、プラグインが plugin/subscribe/rss.rb なら、
そのテストケースは test/subscribe/rss.rb なように。
コマンドラインの rire.rb で、テストケースを指定する、というのも一つの案。