2014-02-25 34 views
0

所以我創建一個插件,我做了:rails plugin new plugin_name和那工作,然後我更新了寶石文件有rspec-rails在裏面,並做了bundle install和那工作,最後我試了做rails g rake:install,並被告知我需要使用rails new命令來創建,本質上是一個新的應用程序 - 這不是我想要的... oO?Rails插件開發 - 不能做Rails生成rspec:安裝

所以我所做的就是複製spec_helper.rb,以及對其他應用到這一個entrie spec目錄,把它放在根級別更新了規範助手顯示:

require File.expand_path("../../test/dummy/config/environment", __FILE__)

但現在它找不到rspec/rails文件,我只能猜測這是因爲我無法做到rails g rspec:install,所以我該如何解決這個問題?

回答

0

在複製spec_helper.rb之前,前面的步驟似乎都是正確的。

那一步之前,做

$ rspec --init 

然後spec_helper文件將被生成。

然後,轉到由Rails生成的test_helper.rb文件,將需要的虛擬應用程序env等必要的行復制到spec_helper。

現在你應該可以運行rspec。

+1

由於找不到,無法在'spec_helper.rb'文件中加載這樣的文件 - rspec/rails' ... – LogicLooking