gpt4 book ai didi

ruby-on-rails - 使用 RSpec 和 rails 测试 "HTML fixtures"

转载 作者:行者123 更新时间:2023-12-02 00:32:23 24 4
gpt4 key购买 nike

我有一个网络抓取工具,用于从网站解析 html,我正在尝试为其编写测试。

我要测试的类接收一个 Nokogiri HTML 对象并从中提取所需的数据。现在像往常一样,html 可能会有所不同,有时元素会丢失或诸如此类。我需要测试这些不同的情况。

所以我想做的是制作一堆 html 文件,每个文件代表一个缺少特定元素的案例等。对于每个 html 文件,我还希望构建一个我期望的数据的关联哈希要提取的刮板,假设它工作正常。

所以我想编写一个测试,它将遍历这些 html 文件,并将被测试类提取的数据与预期数据进行比较,并报告它是否正确。

关于如何做到这一点有什么建议吗?

最佳答案

看看 Artifice , fakewebwebmock gems,它覆盖 net/http 以提供可测试的结果。

关于ruby-on-rails - 使用 RSpec 和 rails 测试 "HTML fixtures",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6208685/

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