gpt4 book ai didi

ruby - Autospec/rspec 不工作,做错了什么?

转载 作者:数据小太阳 更新时间:2023-10-29 07:31:20 27 4
gpt4 key购买 nike

我想知道这是否在 StackOverflow 上有它的位置,但由于它与编程相关,我会把它扔掉。

这是我的问题。我是 TDD 的新手,我喜欢 Ruby,所以我走的明显路径是用 rspec 测试东西。为什么明显?我在不同的截屏视频中看到它,并认为它非常简洁。然后我在某处看到“autospec”,并尝试使用它。

所以我安装了 gem,使用 sudo gem install ZenTest(根据说明 here)

接下来,我进入包含“digit.rb”和“digit_spec.rb”的文件夹,并在没有任何参数的情况下启动 autospec。什么都没发生。值得注意的是,我的 spec 文件中有两个测试,我可以使用 spec 命令对其进行测试,但我很乐意使用自动测试...

是否有可用的帮助/指针/文档链接?请? :P

最佳答案

您需要创建包含此代码的 .autotest 文件:

Autotest.add_hook :reset do |at|
at.clear_mappings
at.add_mapping(/^(.*?)(_spec)?\.rb$/) { |filename, m|
if m[2]
filename
else
"#{m[1]}_spec.rb"
end
}
end

它改变了文件到规范的默认映射

关于ruby - Autospec/rspec 不工作,做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1585074/

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