如何使用rspec测试rails 5 gem中的文件生成器

时间:2017-07-19 21:16:46

标签: rspec rubygems ruby-on-rails-5.1

我对测试完全不熟悉,但我想学习,并且我在使用Rspec测试我创建的gem时遇到了麻烦。 gem只是在所需位置创建一个包含两个文件的新文件夹。如何测试文件是否已创建并位于正确的位置?

我使用bundler来创建gem并在我的gemspec文件中有spec.add_development_dependency "rspec", "~> 3.0",目前我的spec文件夹包含my_gemname.rbspec_helper.rb。我是否需要创建spec/dummy并为rspec安装完整的应用程序以进行测试?如何在rspec中编写测试来测试文件是否生成?

所以我的三个问题:
1.如何测试文件是否已创建并位于正确的位置?
2.我是否需要创建spec/dummy并为rspec安装完整的应用程序以进行测试?
3.如何在rspec中编写测试来测试文件是否生成?
4.或者学习Rspec的最佳免费资源是什么?最好的付费方式?

我正在使用rails 5.1.2和--webpack =反应,如果这有帮助的话。

0 个答案:

没有答案