2008-09-17 58 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

相关问题