我真的很难弄清楚如何使用 assert_select 或 assert_tag 确保元标题的内容属性不为空。我不知道如何让它协同工作。
为了给您一个更好的主意,下面是我希望测试如何工作的示例:
这应该通过:
[meta name="title"content="Hello"/]
这应该会失败:
[meta name="title"content=""/]
[注意:根本没有标签也会失败]
最佳答案
在 IRC 的一点帮助和文档示例作为基础的帮助下,我在发布后不久就开始工作了。我不会删除帖子,而是会保留它,因为追踪起来非常烦人。
代码如下:
assert_select "meta[name=title]" do
assert_select "[content=?]", /.+/
end
关于ruby-on-rails - 测试(测试单元)元标记的名称和内容以确保内容不为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18804770/