Rails: создание настроек логической работы с огурцом - PullRequest
0 голосов
/ 27 января 2010

Я не могу запустить тесты Cucumber для представлений, которые содержат строки, регулируемые Settingslogic .

Scenario: Login as an existing user from homepage
    Given a user exists
    And I am on the home page
      can't convert nil into Hash (ActionView::TemplateError)
      On line #4 of app/views/home/index.html.haml

          1: #greeting
          2:   #lady= image_tag 'svg/lady.svg'
          3:   %h1= image_tag 'logo.png'
          4:   %p= "#{Settings.website.name} is still under development."

Как я могу добавить Settingslogic в мою тестовую среду, чтобы это прошло?

Я пробовал:

конфигурации / среда / test.rb

config.gem 'settingslogic', :lib => false

конфиг / окружающая среда / cucumber.rb

config.gem 'settingslogic', :lib => false

функции / поддержка / env.rb

require 'settingslogic'

1 Ответ

2 голосов
/ 27 января 2010

В вашем app/config/application.yml есть раздел огурцов? Если нет, добавьте это:

cucumber:
    <<: *defaults
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...