我正在使用以下 webrat 匹配器:
response.should contain(text)
使用以下哈姆:
%p
You have
= current_user.credits
credits
我已经编写了黄瓜步骤'然后我应该看到“你有 10 个学分”',它使用了上面的 webrat 匹配器。步骤失败,webrat 没有在响应中找到文本,因为 haml 实际产生
<p>You have
10
credits</p>
如何让匹配器匹配 haml 产生的输出?
注意:以上是我正在处理的情况的简化示例。编写以下 haml 不是可接受的解决方案:
%p= "You have #{current_user.credits} credits"