【问题标题】:Rails: Making Settingslogic work with CucumberRails:使 Settingslogic 与 Cucumber 一起工作
【发布时间】:2010-01-26 22:33:00
【问题描述】:

我似乎无法对包含由Settingslogic 管理的字符串的视图运行 Cucumber 测试。

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 添加到我的测试环境中以使其通过?

我试过了:

config/environments/test.rb

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

config/environments/cucumber.rb

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

功能/支持/env.rb

require 'settingslogic'

【问题讨论】:

    标签: ruby-on-rails cucumber settingslogic


    【解决方案1】:

    在您的app/config/application.yml 中有黄瓜区吗?如果没有,请添加:

    cucumber:
        <<: *defaults
    

    【讨论】:

    • 太棒了!正是我所缺少的。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 2011-01-16
    • 2015-02-12
    • 1970-01-01
    • 2021-12-09
    相关资源
    最近更新 更多