0
我試圖通過minitest創建一個測試來測試我的類LinkedList。NameError:未初始化的常量Linked_Test :: Nill
我收到此錯誤信息:
1) Error:
Linked_ListTest#test_next_node_after_head_is_nil:
NameError: uninitialized constant Linked_ListTest::Nil
test/linked_list_test.rb:26:in `test_next_node_after_head_is_nil'
This is my test:
24 def test_next_node_after_head_is_nil
25 list = LinkedList.new
26 assert_equal Nil, head.next_node
27 end
我預期的行爲是:
list.head.next_node => nil
這是我LinkedList類
class LinkedList
attr_reader :head
def initialized(data = nil)
@head = Node.new(data)
end
def append(sound)
"doop"
end
def next_node
nil
end
end
我不能確定那是什麼錯誤用於線26的裝置。
一定是沒有休息,使我忽視。謝謝! – Sam
@ Sam很高興幫助!請不要忘記接受答案(點擊勾號)。 :) – Gerry
沒問題! (我只是沒有足夠的代表,因爲它顯示我相信) – Sam