我似乎无法对视图包括由 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'
有帮助吗?

解决方案

在您的app/config/application.yml你有黄瓜节?如果不是,补充一点:

cucumber:
    <<: *defaults
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top