I used
rails new app --skip-test-unit
因为最初,我认为我可以稍后添加测试。
我开发了我的应用程序的很大一部分。
现在,我想添加 Test::Unit 但我找不到任何有关如何执行此操作的文档。谷歌搜索仅引导我找到 Rails 指南和教程,这些指南和教程假设您在第一次创建应用程序时没有要求 Rails 跳过测试框架。
我知道我也许能够弄清楚要手动添加哪些 _test.rb 文件以及如何修改 Rakefile(通过查看在不跳过测试的情况下创建的应用程序),但我更喜欢找到一种更简单的方法(如果存在)。
我认为 --skip-test-unit 在某个地方写了一些东西来告诉 Rails 生成器不要生成测试,并且它还删除了与测试相关的 rake 任务。
最好找出是否有命令(或配置文件修改)将 Test::Unit 恢复到我的 Rails 应用程序。
我不一定介意现有的控制器/模型是否没有测试,并且我不一定想向它们添加测试,但展望未来,我希望测试由生成器生成,并且我希望能够运行
rake test
配置/应用程序.rb:
取消注释以下行:
require "rails/test_unit/railtie"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)