0

rspec-fireを試していますが、README が示唆するように動作しないようです。私のプロジェクトはここにあります:

https://github.com/andyw8/try-rspec-fire

私が実行すると:

rspec spec/user_spec.rb

予想通り、合格です。しかし、私が実行すると:

rspec -Ilib/email_notifier.rb spec/user_spec.rb

email_notifier.rbREADME には失敗するはずだと書かれていますが (は空のクラスであるため) 、それでも合格します。

rspec-fire がどのように機能するかを誤解していますか?

4

1 に答える 1

1

README が少し間違っていました。実際に必要なコマンドは次のとおりです。

bin/rspec -Ilib -remail_notifier.rb spec/user_spec.rb

実行したコマンド (README に基づく) はlib/email_notifier.rbロード パスに配置されていましたが、どこにも必要ありませんでした。rspec-fire がインターフェイスの検証を行うには、クラスをロードする必要があります。

README を更新しました。ありがとう!

于 2013-02-21T18:47:33.970 に答える