我正试图在ruby上制作我的第一个应用程序... 那是我的测试文件
require File.dirname(__FILE__) + '/../test_helper'
class SupplierTest < ActiveSupport::TestCase
fixtures :suppliers
def test_name
supplier=Supplier.create(:name => 'juan' , :province => nil)
assert_equal 'juan' , supplier.get_name
end
end
和夹具
juan:
id:1
name:juan
province:nil
,结果是
Psych::SyntaxError: (<unknown>): could not find expected ':' while scanning a simple key at line 8 column 1
答案 0 :(得分:1)
YAML需要:
和值之间的空格,因此请尝试将灯具更新为:
juan:
id: 1
name: juan
province:
(在省内编写nil
会产生值"nil"
。将其留空会产生真正的nil
值