2008-09-17 10 views

ответ

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 файлы, как обычно

Вы также можете изменить задачу по умолчанию для запуска спецификации вместо теста.

0

Для примера существующего плагина, который использует rspec, проверьте restful_authentication plugin. Может быть, это поможет.

+1

Я думаю, что я вижу, что вы имеете в виду, к сожалению, поскольку спокойный auth является генератором, спецификации генерируются в приложении, с которым работает генератор. Я ищу, чтобы строить спецификации внутри самого плагина в качестве альтернативы использованию регулярных встроенных модульных/функциональных тестов. – Codebeef 2008-09-17 12:49:51

 Смежные вопросы

  • Нет связанных вопросов^_^