我正在尝试使用w3c_validator gems将HTML有效性包含在我们的测试套件(RSpec)中。一个问题是我的机器和W3C服务器之间的延迟(gem使用远程验证)。另一个问题是我希望将HTML错误显示为某种警告而不是规范失败。
实现这一目标的正确方法是什么?
版本:
RSpec 2.7
Rails 3.0.4
Ruby 1.8.7
Ubuntu Linux (11.04)
答案 0 :(得分:0)
一种方法:使用v.Nu。
例如:
vnu.jar
以减少延迟。vnu.jar
作为standalone web service运行。根据您的意思"正确的",其中可能包含特定于您的需求和环境的要求,v.Nu有充分理由认为是验证(X)HTML的正确方法( 5)。有关支持此案例的信息的链接以及v.Nu HTTP接口的示例用法,请参阅linter-vnu。