2016-04-24 6 views
0

<%= raw @post.body %>のIDを設定するにはどうすればいいですか? 何かのように<%= raw @post.body(id: "body") %> 私はカピバラのテストに必要です。それはカピバラのルビータグのIDを設定するには

Failure/Error: expect(:page).to have_content(title: "mugenseikatsu") expected to find text "{:title=>\"mugenseikatsu\"}" in "page"

を示します。私はカピバラにこのidを見せたい。

答えて

0

正確に何をしようとしているのか、理由はわかりませんが、ページの<タイトル>要素をテストしようとしているようなエラーメッセージが表示されます。 have_contentは、現在のスコープで見つかる文字列を取得しますが、ハッシュは取得されません。使用するページのタイトルをテストしようとしている場合have_title

expect(page).to have_title("mugenseikatsu") 
+0

ご回答ありがとうございます。あなたの考え方は絶対正しいです。 No:NilClass' –

+0

ページをシンボルにするべきではありません。私が何を入れているか再確認してください。(例:mugenseikatsu)NoMethodError:未定義メソッド私の答えでは –

+0

私の不注意に対してお詫び申し上げます。ありがとう、それは今働く:D –

関連する問題