Rails测试ArgumentError:分配属性时,必须将哈希作为参数传递。

时间:2018-03-30 22:00:09

标签: ruby-on-rails testing integration-testing

我的Rails测试设置有问题。现在,当我的夹具中有数据时,Rails不会将其识别为哈希。

require 'test_helper'

class TravelerTest < ActiveSupport::TestCase

  def setup
    @traveler = Traveler.new(:one)
  end

这是我收到以下错误的地方: “ArgumentError:在分配属性时,必须将哈希作为参数传递。     test / models / traveler_test.rb:6:在`setup'“

我的traveler.yml看起来像这样:

one:
  firstname: John
  lastname: Smith
  email: example@email.com
  encrypted_password: '123456'
  confirmed_at: 2016-01-02 08:31:23
  confirmation_sent_at: 2016-01-02 08:30:59

two: {}
# column: value

0 个答案:

没有答案