这是我的测试:
test 'accepts nil first_name' do
user = User.new(first_name: nil)
assert_equal(nil, user.first_name)
end
当我运行它时,我从minitest中得到以下错误:
NoMethodError: undefined method `split' for nil:NilClass
我可以在控制台中手动创建用户,并且可以正常工作,因此我非常确定测试应该通过。
这是哪里 nil.split
来自哪里?我的代码不使用 split
在任何地方
1条答案
按热度按时间ua4mk5z41#
更改此项:
为此:
我没有深入挖掘堆栈,以找出什么是分裂的地方,但这解决了问题。