我在Rails框架中学习单元测试。我对控制器测试有疑问。
**assert_select '#columns #side a', minimum: 4**
这行代码是否意味着模拟用户访问页面并检查是否有四个标签?我很困惑。先感谢您。
答案 0 :(得分:1)
是。具体来说,它检查a
元素中有4个或更多#columns #side
个标记 - 也就是说,CSS选择器#columns #side a
将有4个或更多匹配。请参阅此页面上的示例:http://apidock.com/rails/ActionController/Assertions/SelectorAssertions/assert_select