ユニットテストを簡単にするためにこれをやろうとしています。
関連するサンプルスクリプトの内容は次のとおりです。
irb
require 'random_utils.rb'
a = SuccessChecker.new
これでIRBが開きます。後でランダムなコードを実行してファイルを必要とするスクリプトを作成したり、クラスをインスタンス化したり、テスト条件を埋めるなどの作業で、私の人生をより簡単にしたいと思います。
ベストアンサー1
コマンドを順番に実行するので、シェルが実行され閉じるのを待ってから、irb
次irb
のコマンドを実行します(あなたの場合require 'random_utils.rb'
)。
irb
あなたがしたいのは、以下を介してスクリプトを供給することです。STDIN
irb <<EOF
require 'random_utils.rb'
a = SuccessChecker.new
EOF
ただし、これは目的の対話型使用を達成できない可能性があるため、irb
一般的なRubyインタプリタの使用を検討する必要があります。たとえば、次のようになります。
ruby <<EOF
require 'random_utils.rb'
a = SuccessChecker.new
EOF