如果在页面上发生了给定文本(例如帖子内容),我想在我的Rails应用程序中进行测试。我不能只使用assert_select
(或者我可能不知道如何),因为网站布局将来会发生变化 - 今天我无法告诉我这封文是否会被包装在p
标记,h3
标记或其他内容中。我只需要知道这个文本是否发生。
换句话说,我需要这样的功能:
assert_match CGI.escape("some text"), mail.body.encoded
但是对于HTML页面。
答案 0 :(得分:0)
所以,最后我找到了答案:
assert_match /some text/, response.body