Каков наилучший способ настройки плагинов с помощью RSpec?
-
09-06-2019 - |
Вопрос
Я создаю плагин и хочу использовать RSpec, чтобы я мог создать его с помощью BDD.
Есть ли рекомендуемый способ сделать это?
Решение
Хорошо, я думаю, у меня есть решение:
- Сгенерировать плагин с помощью скрипта/generate plugin
- измените файл 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, как обычно
Вы также можете изменить задачу по умолчанию, чтобы запускать спецификацию вместо теста.
Другие советы
Для примера существующего плагина, использующего rspec, ознакомьтесь с плагин restful_authentication.Может быть, это поможет.
Не связан с StackOverflow