非常快的问题。我只是学习在rails / Rspec上使用Ruby / ruby,而且我对所有这些都没有先验知识,所以这很难。关于Rspec和运行测试..每个资源都在说“使用lib目录”。那个目录是什么?它在哪里?我正在使用Windows。有人能告诉我该目录的确切路径和位置吗?任何帮助将不胜感激。谢谢。
答案 0 :(得分:2)
许多使用Rspec的项目都是如此布局他们的项目:
my_project
+ lib
- some_library.rb
+ spec
- spec_helper.rb
- lib
- some_library_spec.rb
...other files, directories...
所以lib
目录只是引用上面的my_project/lib/
目录。为方便起见,RSpec会自动将它添加到Ruby $LOAD_PATH
中,这就是为什么人们通常将他们的Ruby模块放在该目录中(如果存在)。