2012-11-13 42 views
0

it { should be_valid }失敗時,我發現一個很好的黑客輸出更有意義的錯誤消息。 Verbose be_valid RSpec Matcher 黑客用匹配器重載be_valid。但我不確定放置該文件的位置。我試着將它添加到:.rvm/gems/ruby-1.9.3-p286/gems/rspec-rails-2.11.0/lib/rspec/rails/matchers然後做捆綁安裝,但更改沒有任何區別。verbose rspec be_valid

謝謝!

回答

1

爲了使用自定義匹配器,您只需將代碼添加到應用程序中的新文件,並要求它在任何您希望它可用的位置。如果你只有一個自定義匹配器,我可能只是將它粘在spec/verbose_be_valid.rb中,然後在你的spec_helper.rb文件中要求它。