lee*_*guy 7 testing unit-testing rspec ruby-on-rails-3
我正在阅读Rails教程并跟着像一个好的无人机一样按照它说的方式安装所有内容并完成它告诉我的一切.然后我意识到我不再喜欢这本书有很多原因并且不再阅读它.但是我已经按照它告诉我的方式安装了Rspec创建了我自己的项目.然后我发现Rspec比内置的Test :: Unit复杂得多,我读过的每本书都告诉我如何使用Test :: Unit,包括Pragmatic出色的'Rails Test Prescriptions'.(我希望我先从他们开始.)无论如何,这本书确实教了一点Rspec,但直到你通过Test :: Unit之后.现在我无法将Rspec从我的项目中删除.有一个'rails generate rspec:install'但没有卸载,我的测试现在默认为Rspec.我可以通过'rake test'强制进行单元测试,但如果我使用'rake'则进入Rspec.还有其他Rspec残余,比如'rails generate'的--help.我担心的是,当我更多地参与香草测试时,我会发现更多有问题的领域.我删除或重命名了安装生成的文件/文件夹.我也寻找我的配置文件的更改,但找不到任何.我打算考虑Rspec,但是现在我想要一个干净的项目.
您可以执行以下操作,
1)删除 spec 目录
2)从 Gemfile 中删除所有与 rspec 相关的 gem(capybara、faker 等)
3)运行“bundle clean --force”命令以删除所有未使用的 gem,然后运行“bundle install” ' 再次
4) 现在“捆绑列表”应该向您显示除 rspec 相关的所有宝石
| 归档时间: |
|
| 查看次数: |
2517 次 |
| 最近记录: |