gpt4 book ai didi

unit-testing - 如何在 'rails new app --skip-test-unit' 之后重新启用 Rails 4 中的 Test::Unit

转载 作者:行者123 更新时间:2023-12-01 00:54:04 30 4
gpt4 key购买 nike

我用了

rails new app --skip-test-unit

因为最初,我认为我可以稍后添加测试。

我开发了我的应用程序的很大一部分。

现在,我想添加 Test::Unit 但我找不到任何有关如何执行此操作的文档。谷歌搜索只会让我找到 Rails 指南和教程,这些指南和教程假设您在第一次创建应用程序时没有要求 Rails 跳过测试框架。

我知道我可能能够弄清楚要手动添加哪些 _test.rb 文件以及如何修改 Rakefile(通过查看在不跳过测试的情况下创建的应用程序),但我更喜欢找到一种更简单的方法(如果存在)。

我认为 --skip-test-unit 在某处写了一些东西来告诉 Rails 生成器不要生成测试,并且它删除了与测试相关的 rake 任务。

最好找出是否有命令(或修改配置文件)将 Test::Unit 恢复到我的 Rails 应用程序。

我不一定介意现有的 Controller /模型是否没有测试,我也不一定想向它们添加测试,但展望 future ,我希望由生成器生成测试,并且我希望成为能跑
rake test

最佳答案

配置/应用程序.rb:

取消注释以下行:

require "rails/test_unit/railtie"

关于unit-testing - 如何在 'rails new app --skip-test-unit' 之后重新启用 Rails 4 中的 Test::Unit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29325977/

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