2011-02-27 7 views
1

私のRSpecテストでshouldaマクロ(sign_in_asなど)にアクセスする方法を考えることができません。私はベンダーにshoulda gemをインストールして解凍しました。そして、ジェネレータを実行してクリアランスをインストールしました。私はspec_helper.rbで正しいrequireステートメントを使用する必要があると思われますが、私にはわかりません。私は完全にアイデアがなくなった。RSpecのClearance Shouldaマクロにアクセスするには

答えて

0

私はそれが以下で動作するようになった、あなたのspec_helper.rbの先頭にに以下を追加します。

require 'clearance/shoulda_macros' 

そしてRSpecの内側ブロックは以下を追加設定し、

config.extend(Clearance::Shoulda::Helpers) 
+0

Hmmmm - 私はそれが働いていると思ったが、私はまだf ollowing: # Nick

+0

のための未定義のメソッドsign_in_as [OK] - 私は何が間違っていたのか分かりませんが、今は動作しています。ご協力いただきありがとうございます! – Nick

+1

私は 'require:そのファイルがない--clearance/shoulda_macros(LoadError)'をロードしています。何か案は? – thoughtpunch

関連する問題