2
在RSpec和Cucumber中,爲什麼在環境文件中指定lib => false,然後明確要求spec_helper.rb和env.rb中的gems?Config.gem在測試和黃瓜環境中
在RSpec和Cucumber中,爲什麼在環境文件中指定lib => false,然後明確要求spec_helper.rb和env.rb中的gems?Config.gem在測試和黃瓜環境中
最新的spec_helper.rb並未明確要求它們。確保你升級到最新的寶石。
這是從The RSpec Book。
我們使用LIB =>假的RSpec的和RSpec護欄,因爲即使我們可能 想軌寶石CON組fi guration,以幫助我們安裝和捆綁 寶石,我們希望RSpec的護欄耙任務控制何時他們被加載。
基本上你希望Rails和所有的gem rake任務仍然可以工作,但是你希望RSpec在加載時處理,以確保你不會多次包含事物。
希望這會有所幫助!快樂的測試!
肯特