2008-09-17 55 views

回答

1

OK,我想我有一個解決辦法:

  • 生成通過腳本插件/生成插件
  • 變化的Rake文件,並添加

require 'spec/rake/spectask'

desc 'Test the PLUGIN_NAME plugin.' 
Spec::Rake::SpecTask.new(:spec) do |t| 
    t.libs << 'lib' 
    t.verbose = true 
end 

  • 創建一個spec目錄,並開始在* _spec.rb文件中添加規格,正常情況下

您還可以修改默認任務以運行spec而不是測試。

0

對於使用rspec的現有的插件的示例,檢查出restful_authentication plugin。也許它會有所幫助。

+1

我想我明白你的意思了,不幸的是,由於restful auth是一個生成器,所以在生成器運行的應用程序中生成了這些specs。我期望在插件本身中構建規格,作爲使用常規內置單元/功能測試的替代方案。 – Codebeef 2008-09-17 12:49:51

相關問題