如何在Ruby on Rails中测试assert_text的反义词

我想确保我的页面不包含某些文本,我知道有一个assert_text函数,但是,如何测试相反的内容?

我正在使用RoR 6.0,默认的测试框架(我认为它是Test Unit)和capybara

CHENZHONGLIANG21 回答:如何在Ruby on Rails中测试assert_text的反义词

Rails 6默认使用MinitestCapybara

assert_text来自Capybara,或更确切地说,来自Capybara::Minitest::Assertions

正如您在Capybara::Minitest::Assertions中所看到的,有一个称为assert_no_text的断言,我想它确实可以满足您的需求。

更多详细信息,请参见here

这是link的简要说明,Test::UnitMinitest之间的区别。

希望这会有所帮助。

本文链接:https://www.f2er.com/3134204.html

大家都在问