Ruby 使用rspec中的输入文件进行测试。如何组织?

Ruby 使用rspec中的输入文件进行测试。如何组织?,ruby,rspec,Ruby,Rspec,我的结构如下: MyProject --> Main folder of my project. MyProject/my_class.rb MyProject/inputs/input1.txt MyProject/inputs/input2.txt MyProject/rspec/spec_helper.rb MyProject/rspec/my_class_spec.rb 我可以用什么优雅的方式或最常见的方式来使用我的\u class\u spec.rb中的input1.txt和i

我的结构如下:

MyProject --> Main folder of my project.
MyProject/my_class.rb
MyProject/inputs/input1.txt
MyProject/inputs/input2.txt
MyProject/rspec/spec_helper.rb
MyProject/rspec/my_class_spec.rb

我可以用什么优雅的方式或最常见的方式来使用我的\u class\u spec.rb中的input1.txt和input2.txt?

你可以像这样从我的\u class\u spec.rb访问input1.txt的内容:

file1_content = File.read(File.expand_path '../../inputs/input1.txt', __FILE__)