Здравствуйте, у меня проблемы с модульным тестированием на Ruby, я новичок в этом, поэтому некоторая помощь будет прекрасна
class TestItem < Test::Unit::TestCase
def setUp
**@item**=Item.new('Food','Burger',120)
end
def testGetType
assert_equal(**@item**.getType,'Food')
end
end
Здесь значение переменной экземпляра @item принимает nil когда я объявляю это в setUp () и использую его в тестовых функциях!Поэтому я получаю сообщение об ошибке, как никакой метод 'getType' для nil-класса
Но когда я использую его напрямую, например assert_equal (Item.new ('Food', 'Burger', 120) .getType, 'Food'), работает нормально.
Пожалуйста, укажите на мои ошибки, заранее спасибо