【发布时间】: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