2017-07-31 76 views
-1

我正在嘗試爲Ruby on Rails運行RSpec。我正在運行的Rails 5.0我已經安裝了寶石,已經建立了一些測試的spec文件夾。嘗試運行rspec時出錯失敗/錯誤:require'test'LoadError:無法加載此文件 - 測試

我在控制檯上

$ rspec --init 
create spec/spec_helper.rb 
create .rspec 

運行下面的命令創建文件名爲 'test.rb'。

class Test 
end 

我創建的文件名爲 'zombie_spec.rb'。

require 'spec_helper' 
require 'test' 

describe Test do 
    it " Name Is Bapu." do 
     # test = test.new 
     # test.name.should == 'bapu' 
    end 
end 

然後在我運行此命令。

rspec spec/lib/zombie_spec.rb 

它顯示錯誤⬇

An error occurred while loading ./spec/lib/zombie_spec.rb. 
Failure/Error: require 'test' 

LoadError: 
    cannot load such file -- test 
# ./spec/lib/zombie_spec.rb:2:in `require' 
# ./spec/lib/zombie_spec.rb:2:in `<top (required)>' 
No examples found. 


Finished in 0.00026 seconds (files took 0.40148 seconds to load) 
0 examples, 0 failures, 1 error occurred outside of examples 

如何解決,這樣我就可以開始運行測試?

+1

你應該要求'殭屍',而不是'測試'。你的文件被稱爲'zombie.rb'而不是'test.rb's –

+1

是我的錯誤我創建了一個test.rb –

回答

1

你的文件路徑關閉,您可能需要有在spec/文件夾而不是spec/lib/zombie_spec.rb或需要移動test.rblib/文件夾,而不是在/項目的根文件夾之中。

+0

感謝buddy它的工作太棒了:) –

相關問題