用RSpec指定插件的最佳方法是什么?
时间:2020-03-05 18:58:36 来源:igfitidea点击:
我正在创建一个插件,并希望使用RSpec,以便可以使用BDD进行构建。
有推荐的方法吗?
解决方案
回答
有关使用rspec的现有插件的示例,请查看restful_authentication插件。也许会有所帮助。
回答
好的,我想我有一个解决方案:
- 通过脚本/生成插件生成插件
- 更改Rakefile,然后添加
`
需要'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文件中添加规范
我们也可以修改默认任务以运行规范而不是测试。