2010-12-08 94 views
0

我在我的項目中有一個名爲「Driver」的模型類。嘗試做一些測試後,Rspec的拋出此錯誤:RSpec2模型類與水豚類衝突

NoMethodError: undefined method `create!' for Capybara::Driver:Module 

所以我覺得有一個在路上的RSpec檢測類什麼的問題。這裏的規格(顯然簡化):

require 'spec_helper' 

describe Driver do 
    it "works! a driver can be created!" do 
     Driver.create! 
    end 
end 

我使用

rspec-* (2.0.0) 
capybara (0.4.0) 
rails (3.0.0) 

任何人都面臨着類似的東西?

回答

2

我想你應該能夠做到這一點,而不是和刪除碰撞:

describe "::Driver" do 
end 
+0

幾乎:(這didin't工作,但現在我可以使用驅動程序類我DriversController規範裏面只是用::驅動程序,而不是驅動程序。真的很煩人,但至少有作品。 – Mauricio 2010-12-09 00:11:52