0

クラスのルビーでリンクされたリストの実装をテストするのに役立つ短いbashスクリプトを使用しています。私は rspec と単体テストについて知っており、私がやろうとしていることに対するより良いオプションであると確信していますが、このコマンドを理解することができました

echo "require './nodes'" | irb

その後の出力は

Switch to inspect mode.
require './nodes'
true

技術的には成功ですが、irb プロセスはそこで終了します。だから私は試しました

echo "require './nodes'" | irb --noinspect

それは私に与えた

Switch to non inspect mode.
require './nodes'
true

そして、再び irb プロセスを終了します。

私は自分のワークフローをもう少し便利にしようとしているだけです.irbを使って自分のファイルを調べて何が起こるかを見てテストするのが好きです.

4

1 に答える 1

2

簡単なスクリプトを作成します。以下のコードはirb、'nodes' gem が含まれたシェルに移動します。Ruby 1.8.x を使用している場合は、require 'rubygems'nodes gem を要求する前に追加する必要があります。

#!/path/to/ruby -w

require 'irb'
require 'nodes'
IRB.start
于 2012-10-08T07:37:07.930 に答える