Каков наилучший способ настройки плагинов с помощью RSpec?

StackOverflow https://stackoverflow.com/questions/82191

  •  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.Может быть, это поможет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top