【Ruby】Ruby on Rail ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
430:nobodyさん 09/11/19 20:01:14 rspecでhave_textとかinclude_textが動かなくて困っています。 現象: get "some_action_name" response.should include_text("foo") とすると expected "foo", got "1" と表示され、失敗します。 response.should render_template(...) は成功しています。 調べたこと: 自分で調べたところ、p response.body をすると "1" が出力されました。 これはテンプレートがレンダリングされてないのだと思い、テンプレートの中で $stderr.puts "**** rendered *****" みたいに入れると、出力されませんでした。 推測: どうもgetを呼び出しただけだとテンプレートがレンダリングされない? rspecのチュートリアルだと ttp://rspec.info/rails/writing/controllers.html get 'some_action' response.should have_text("expected text") とあるので、getだけでいいと思うんですけど、ほかに何か必要でしょうか。 431:nobodyさん 09/11/19 21:37:22 >>429 プラグイン化するとか。 結局はincludeするんだけど、vendor/plugins に丸ごと置くだけでよくはなる。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5396日前に更新/279 KB
担当:undef