Итак ... вот верхняя часть моего файла модульного теста.
class ObjectTest < ActiveSupport::TestCase
@user = -1
тест, который не пройден (также первый, кто использует @user)
test "for detection of first content" do
puts "+++++++++++++++++++++++++++++ #{@user.name}"
И этоэто ошибка, которую я получаю
NoMethodError: undefined method `name' for nil:NilClass
Теперь я знаю, что число не может иметь никаких атрибутов, таких как .name .. но я пытаюсь решить проблему, не связанную с попыткой получить имя целых чисел,Проблема в том, что переменная экземпляра, определенная где-либо в моем тестовом файле, мгновенно превращается в ноль, когда начинается тест na - как вы можете, фактическое содержание теста не имеет значения, данные внутри @user как-то исчезают.= \