我正在使用RSpec,但Rails坚持生成Test :: Unit测试。也许我错过了一个配置?
答案 0 :(得分:1)
如果您使用的是rails 2,那么您可以:
ruby脚本/生成rspec_model Foo
使用Rails 3查看此示例:
http://paulbarry.com/articles/2010/01/13/customizing-generators-in-rails-3
答案 1 :(得分:0)
如果您使用的是Rails 3,则需要来自github的rspec-rails集成gem:https://github.com/rspec/rspec-rails
Github上有说明,但你需要运行
script/rails generate rspec:install
来自自述文件:
“RSpec在Rails中注册为测试框架,因此每当您生成模型,控制器等应用程序组件时,都会生成RSpec规范而不是Test :: Unit测试。”