新手问题 如何在已有的 Rails 项目中删除 TestUnit?

diguage · 2013年11月02日 · 最后由 diguage 回复于 2013年11月02日 · 2481 次阅读

已经新建好 Rails 项目,前期木有注意,后来发现需要使用 RSpec。所以,想把项目中的 TestUnit 删除掉。怎么搞?

查阅文档知道,在新建的时候可以使用如下参数不内置 TestUnit:

rails new Demo --skip-test-unit

但是, 如何在已有的 Rails 项目中删除 TestUnit?

再新建一个有 TestUnit 的项目,然后 diff 两个目录

diff -r normal/config/application.rb skip-test-unit/config/application.rb
3c3,8
< require 'rails/all'
---
> # Pick the frameworks you want:
> require "active_record/railtie"
> require "action_controller/railtie"
> require "action_mailer/railtie"
> require "sprockets/railtie"
> # require "rails/test_unit/railtie"

再删除 test 目录

#1 楼 @Rei 原来的有。 行,我试试啊。 @Rei,你的新书啥时候能发布出来啊?很期待啊!哈哈

需要 登录 后方可回复, 如果你还没有账号请 注册新账号