作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想知道这是否在 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/
我是一名优秀的程序员,十分优秀!