質問

私はキュウリと一緒にカピバラを試しています。たとえば、Rails Integration Test Helpersからのものをチェックまたは使用する手順がたくさんあります。

assigns(:current_user).should_not be_nil

私がどのように電話しても assigns, 、たとえ私がようなことを言っても p assigns エラー:

undefined method `template' for nil:NilClass (NoMethodError)

だから、私はもうそれができないようです。コントローラーで何が起こっているのか、または少なくともそれらのステップを統合テストを取り戻すような方法で何らかの方法で実行する方法はありますか?

役に立ちましたか?

解決

残念ながらありません。 Capybaraはラックアプリをテストし、標準のラックインターフェイスを除く以外にそのラックアプリ内部と通信する方法がありません(つまり、HTTPリクエストの発行)。ラックアプリ内で発生するものはすべて、Capybaraには見えません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top