У меня следующая ситуация.Я пытаюсь написать модульный тест для массива объектов.Объект определяется примерно так:
class Element
attr_reader :title, :season, :episode
def initialize ( name, number )
@name = name
@number = number
end
def to_s
number = "%02d" % @number
result = "Number " << number << " " << @name
result
end
end
Во время теста я утверждаю два массива, каждый из которых содержит три элемента, элементы идентичны, и даже порядок идентичен, но я получаю ошибку, что assert isn 'т равен.Я полагаю, что я упускаю что-то действительно простое здесь, в чем прикол?
Если я сравниваю каждый элемент методом to_s, утверждение верно. Так ли это должно быть сделано в первую очередь?