私はzeus + rspecに問題がありました。the solution I foundは、require 'rspec/autorun'
をspec_helper.rb
から削除する必要があると言います。`rspec/autorun`とは何ですか?
これはうまくいきましたが、rspec/autorun
の有用性は何ですか?これはデフォルトでspec_helper.rb
に入っていますが、仕様の有無に関わらず動作します。
私はzeus + rspecに問題がありました。the solution I foundは、require 'rspec/autorun'
をspec_helper.rb
から削除する必要があると言います。`rspec/autorun`とは何ですか?
これはうまくいきましたが、rspec/autorun
の有用性は何ですか?これはデフォルトでspec_helper.rb
に入っていますが、仕様の有無に関わらず動作します。
「ルビー」コマンドを使用して仕様を実行する場合は、私が理解する限りrspec/autorun
が必要です。 RSpec docsから
:
あなただけのRSpecのコマンドを使用する場合は一般的に、人生は簡単です。あなたはルビーコマンドを使用する必要がある場合は、しかし、あなたがしたいと思う次:
require 'rspec/autorun'
RSpecの/自動実行は、あなたのテストを実行するat_exitフックをインストールします。こうすることで、テストファイルをrspecコマンドに渡すのではなく、直接実行することができます(ライブラリファイルを実行するとテストが自動的に実行されるようにするなど)。
ほとんどの設定では必要ありません。