-1

我正在创建一个插件,并希望使用 RSpec,以便可以使用 BDD 构建它。

有推荐的方法吗?

4

2 回答 2

1

好的,我想我有一个解决方案:

  • 通过脚本/生成插件生成插件
  • 更改 Rakefile,并添加

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.rb 文件中添加规范

您也可以修改默认任务以运行规范而不是测试。

于 2008-09-17T13:15:32.080 回答
0

有关使用 rspec 的现有插件的示例,请查看 restful_authentication 插件。也许会有所帮助。

于 2008-09-17T12:40:23.180 回答