Настройте testdirectory для плагина Rails

Я начал создавать плагин для рельсов, который включает в себя некоторые методы класса и экземпляра контроллера и модели. Сначала я попытался настроить тесты для модели.

Добавьте каталог моделей в мой тестовый каталог. Но я заметил - мне нужен плагин geokit-rails, чтобы моя модель могла "acts_as_mappable"

Как добавить плагин в тестовую директорию? Я попытался скопировать его в /test/plugins/geokit-rails и включить в свой test_helper?

require 'geokit'
require PLUGIN_ROOT + '/test/plugins/geokit-rails/lib/geokit-rails.rb'

Я получаю ошибку от плагина

MissingSourceFile: no such file to load — geokit-rails/defaults

какие-либо предложения?


person Henning    schedule 29.06.2010    source источник


Ответы (1)


я запустил плагин с некоторыми изменениями в geokit-rails/lib/geokit-rails.rb

dir = File.join(File.dirname(__FILE__))
require dir + '/geokit-rails/defaults'
require dir + '/geokit-rails/adapters/abstract'
require dir + '/geokit-rails/acts_as_mappable'
require dir + '/geokit-rails/ip_geocode_lookup'
person Henning    schedule 29.06.2010