我已经明显改变了我的模型,我的单元测试和灯具不再有意义。是否有一个快速导轨生成命令,我可以用来“重新生成”测试目录?如何在rails项目中重新生成测试目录?
1
A
回答
3
重新生成文件有个好消息!如果删除想要重新生成的文件,然后运行
rails generate scaffold Model [attributes] --skip
对于每个受影响的模型,只有删除的文件将被重新生成。希望这有助于所有其他人在更新基本单元测试期间懈怠,从而在很多模型更改期间更新,并希望快速生成它们以匹配其当前模型。
rails generate scaffold User name email password_digest is_admin:boolean --skip
invoke active_record
skip db/migrate/20140219190354_create_users.rb
skip app/models/user.rb
invoke test_unit
create test/models/user_test.rb
create test/fixtures/users.yml
invoke resource_route
route resources :users
invoke scaffold_controller
skip app/controllers/users_controller.rb
invoke erb
exist app/views/users
skip app/views/users/index.html.erb
identical app/views/users/edit.html.erb
skip app/views/users/show.html.erb
skip app/views/users/new.html.erb
skip app/views/users/_form.html.erb
invoke test_unit
create test/controllers/users_controller_test.rb
invoke helper
identical app/helpers/users_helper.rb
invoke test_unit
create test/helpers/users_helper_test.rb
invoke jbuilder
skip app/views/users/index.json.jbuilder
skip app/views/users/show.json.jbuilder
invoke assets
invoke coffee
identical app/assets/javascripts/users.js.coffee
invoke scss
identical app/assets/stylesheets/users.css.scss
invoke scss
identical app/assets/stylesheets/scaffolds.css.scss
现在到写实时测试=)
0
我认为你是SOL,但是如果你一直在使用rails生成整个过程,希望你的目录不会太远。
相关问题
- 1. 测试当前目录是否在Rails项目中(bash)
- 2. 如何在Rails项目的Rspec测试中获取gem的根目录?
- 3. “rails generate”创建新的“生成”项目?
- 4. CodedUI测试生成器选择项目
- 5. 如何在Android Studio中构建项目测试目录?
- 6. 如何在eclipse中重新生成android项目的图标?
- 7. 如何在React Native项目中重新生成ios文件夹?
- 8. 如何在cmake生成的visual studio项目中包含目录?
- 9. 如何指定目录在linux测试项目中执行IO测试
- 10. 如何在Visual Web Dev Express中生成单元测试项目以及我的新项目?
- 11. robotium测试项目在eclipse中生成,但不在ant中
- 12. Grails重新生成Eclipse项目
- 13. 如何在项目根目录下测试GrailsPlugin类
- 14. 测试Mule /集成项目
- 15. 有没有办法重新生成leiningen中的目标目录?
- 16. 如何为新项目生成(ActionSctipt)类?
- 17. 在Rails中重新生成夹具测试文件
- 18. 如何测试目录?
- 19. XNA项目单元测试,生成但运行测试错误
- 20. R.java不会在新项目中生成
- 21. 如何使用Android测试项目测试项目
- 22. .NET:测试的新项目
- 23. 如何检测当前工作目录是否为Rails项目根目录
- 24. 如何新建rails项目
- 25. 如何测试django项目
- 26. 如何测试iPhone项目?
- 27. 在Seam项目中运行测试并非seam-gen生成
- 28. 在一个cantata ++测试项目中引用yvals.h生成错误
- 29. 在Yo生成的Angular项目中跳过测试
- 30. 测试项目在测试的项目中找不到对象
我知道了! SO会允许我在几个小时内更新。 – cat3045