如何测试页面上是否出现给定字符串

时间:2016-11-11 20:02:08

标签: ruby-on-rails ruby

如果在页面上发生了给定文本(例如帖子内容),我想在我的Rails应用程序中进行测试。我不能只使用assert_select(或者我可能不知道如何),因为网站布局将来会发生变化 - 今天我无法告诉我这封文是否会被包装在p标记,h3标记或其他内容中。我只需要知道这个文本是否发生。 换句话说,我需要这样的功能:

assert_match CGI.escape("some text"),        mail.body.encoded

但是对于HTML页面。

1 个答案:

答案 0 :(得分:0)

所以,最后我找到了答案:

assert_match /some text/, response.body