0

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 を追加してこれに合格するにはどうすればよいですか?

私はもう試した:

構成/環境/test.rb

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

構成/環境/cucumber.rb

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

機能/サポート/env.rb

require 'settingslogic'
4

1 に答える 1

2

きゅうりのセクションはありますapp/config/application.ymlか?そうでない場合は、これを追加します。

cucumber:
    <<: *defaults
于 2010-01-27T00:43:59.087 に答える