我正在尝试在 Rails 4 beta1 的“minitest”测试中使用“food_descriptions”夹具:
butter:
NDB_No: "01001"
FdGrp_Cd: "0100"
Long_Desc: "Butter, salted"
我的测试是这样的:
it "must work" do
food_descriptions(:butter).NDB_No.must_equal "01001"
end
但是,当我运行测试时,我收到此错误:预期:“01001”实际:1001 我不明白为什么该数字不被识别为字符串。我读过 yml 将以 0 开头的值视为八进制值,因此添加引号应该足以将其视为字符串但不起作用。我也尝试过管道“|” 签名,但也不起作用。知道为什么吗?