我正在创建一个插件,我希望使用RSpec,所以我可以使用BDD构建它。
有推荐的方法吗?
答案 0 :(得分:1)
好的,我想我有一个解决方案:
require 'spec/rake/spectask'
desc 'Test the PLUGIN_NAME plugin.'
Spec::Rake::SpecTask.new(:spec) do |t|
t.libs << 'lib'
t.verbose = true
end
desc 'Test the PLUGIN_NAME plugin.'
Spec::Rake::SpecTask.new(:spec) do |t|
t.libs << 'lib'
t.verbose = true
end
您也可以修改默认任务以运行spec而不是test。
答案 1 :(得分:0)
有关使用rspec的现有插件的示例,请查看restful_authentication plugin。也许它会有所帮助。