Проблема запуска огурца с приложением конфигурации Стивена Селиса - PullRequest
0 голосов
/ 06 октября 2009

Я пытаюсь запустить огурец с помощью приложения конфигурации, которое я использую в Rails.

Приложение конфигурации используется для установки различных параметров конфигурации в Rails, например, значение сайта для ActiveResource:

self.site = "http://#{App['domain']}#{App['path']}"

Когда я запускаю «функции огурца», я могу получить ошибку

bad URI(absolute but no path): http:// (URI::InvalidURIError)

Я предполагаю, что это потому, что cucumber не заполняет это поле self.site значениями из гема config до его запуска. Я включил гем config в свою тестовую среду, но мне не повезло.

Куда мне идти отсюда?

Оригинальный гем конфигурации приложения находится здесь:

http://github.com/stephencelis/app

1 Ответ

0 голосов
/ 07 октября 2009

Я не использовал этот драгоценный камень, но заметил, что вы сказали, что включили драгоценный камень конфигурации в свою "тестовую среду". Если вы этого еще не сделали, убедитесь, что вы делаете то же самое в файле config / сред / cucumber.rb. Возможно, это не ваши проблемы, но я видел, как в прошлом люди сталкивались с тестами по сравнению с огуречной средой несколько раз.

...