如何使用rspec在Rails5gem中测试文件生成器

如何使用rspec在Rails5gem中测试文件生成器,rspec,rubygems,ruby-on-rails-5.1,Rspec,Rubygems,Ruby On Rails 5.1,我对测试完全是新手,但我想学习,而且我在使用Rspec测试我创建的gem时遇到了麻烦。gem只是在所需位置创建一个包含两个文件的新文件夹。如何测试文件是否已创建并位于正确的位置 我使用bundler创建gem,并在我的gempec文件中添加了spec.add_development_依赖项“rspec”,“3.0”,目前我的spec文件夹包含my_gemname.rb和spec_helper.rb。我是否需要创建一个spec/dummy,并为rspec安装一个完整的应用程序进行测试?如何在rsp

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

我使用bundler创建gem,并在我的gempec文件中添加了
spec.add_development_依赖项“rspec”,“3.0”
,目前我的spec文件夹包含
my_gemname.rb
spec_helper.rb
。我是否需要创建一个
spec/dummy
,并为rspec安装一个完整的应用程序进行测试?如何在rspec中编写测试来测试是否生成了文件

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

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