gpt4 book ai didi

html - 如何使用 Rspec 检查 HTML 片段是否有效?

转载 作者:行者123 更新时间:2023-11-28 01:55:41 24 4
gpt4 key购买 nike

假设我有一个 View 助手,可以将类似这样的内容输出为字符串:

'<div class="tag"><a href="posts/tagname"Tagname</a></div>'

我怎样才能在 Rspec 中做这样的事情?

the_string.should be_valid_html

我看过be_valid_asset ,但它需要网络连接才能访问 W3C 服务器,而这实际上不是必需的(而且它会破坏 CI 服务器)。我所需要的只是确保它没有缺少尖括号或其他东西。正则表达式似乎是解析 HTML 的错误解决方案(是的,我见过那个答案)。

最佳答案

虽然我没有使用过它,但这里有一个 gem 声称可以满足您的需求:

https://github.com/ericbeland/html_validation

关于html - 如何使用 Rspec 检查 HTML 片段是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17070630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com