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

问题描述 投票:0回答:1

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

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

ruby-on-rails testing testunit ruby-on-rails-6
1个回答
0
投票

Rails 6默认使用MinitestCapybara

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

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

可以在Capybara::Minitest::Assertions中找到更多详细信息。

这是assert_no_text,可以快速解释assert_no_texthere之间的区别。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.