0

我有一个hw.xml包含节点硬件信息的 XML 文件。

<node hostname="my_hostname">
  <volume raid="RAID-10">
   ....
   ....
  </volume>
</node> 

如果raid属性不等于RAID-10,如何模拟xml文件以使测试用例失败?

4

1 回答 1

1

您可以使用 Nokogiri 创建 XML 模拟,如下所示:

builder = Nokogiri::XML::Builder.new do |xml|
  xml.root {
    xml.products {
      xml.widget {
        xml.id_ "10"
        xml.name "Awesome widget"
      }
    }
  }
end
puts builder.to_xml

您可以在此处查看相关文档。

于 2018-03-19T11:11:38.557 回答