我对测试完全陌生,但我想学习,但在使用 Rspec 测试我创建的 gem 时遇到了麻烦。gem 只是在所需位置创建一个包含两个文件的新文件夹。如何测试文件是否已创建并位于正确的位置?
我使用 bundler 创建 gem 并spec.add_development_dependency "rspec", "~> 3.0"
在我的 gemspec 文件中,目前我的 spec 文件夹包含my_gemname.rb
和spec_helper.rb
. 我是否需要spec/dummy
为 rspec 创建并安装一个完整的应用程序以进行测试?以及如何在 rspec 中编写测试来测试是否生成了文件?
所以我的三个问题:
1. 我如何测试文件是否已创建并位于正确的位置?
2. 我是否需要spec/dummy
为 rspec 创建并安装一个完整的应用程序进行测试?
3、如何在rspec中写一个测试来测试是否生成了文件?
4. 或者学习 Rspec 最好的免费资源是什么?最好的支付选项?
如果这有帮助,我正在使用带有 --webpack=react 的 rails 5.1.2。