我正在编写一个应用程序,需要检查视图是否存在not具有某些功能 - 特别是因为该功能必须仅呈现给特定安全组中的用户。我正在寻找与assert_selects相反的内容,以便看到菜单是not呈现。
看看这里的文档:
http://apidock.com/rails/ActionController/Assertions/SelectorAssertions/assert_select http://apidock.com/rails/ActionController/Assertions/SelectorAssertions/assert_select
来自文档:
断言_选择是一个assertion that selects elements and makes one or more equality tests.
以及来自平等测试部分:
相等测试可以是以下之一:
true - 如果至少选择了一个元素,则断言为 true。
false - 如果未选择任何元素,则断言为 true。
字符串/正则表达式 - 如果文本值至少为 1,则断言为 true
元素与字符串或正则表达式匹配。
整数 - 如果恰好有该数量的元素,则断言为 true
已选择。
范围 - 如果所选元素的数量符合范围,则断言为 true
范围。
如果没有指定相等性测试,则断言为真,如果至少有一个
选定的元素。
一个简单的例子:
# Page contains no forms
assert_select "form", false, "This page must contain no forms"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)