次の webrat マッチャーを使用しています。
response.should contain(text)
次のハムルで:
%p
You have
= current_user.credits
credits
上記の webrat マッチャーを使用するキュウリのステップ「その後、「You have 10 credits」が表示されるはずです」を作成しました。ステップは失敗します。haml が実際に生成するため、webrat は応答内のテキストを検出しません。
<p>You have
10
credits</p>
haml が生成する出力とマッチャーを一致させるにはどうすればよいですか?
注:上記は、私が扱っている状況の単純化された例です。次の haml を記述することは、受け入れられる解決策ではありません。
%p= "You have #{current_user.credits} credits"