سؤال

لا يمكنني إجراء اختبارات الخيار على وجهات النظر التي تشمل السلاسل التي تحكمها الإعدادات.

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