Я пытаюсь сделать простой тест на достоверность модели пользователя, созданной с помощью устройства. мой тест/модель/файл user_test.rb выглядит следующим образомтестирование модели модели с minitest undefined method 'valid'
require 'test_helper'
class UserTest < ActiveSupport::TestCase
def setup
@user = User.new(email: "[email protected]", password: "foobar")
end
test should be valid do
assert @user.valid?
end
end
ошибка я получаю это:
/home/ubuntu/workspace/test/models/user_test.rb:10:in `<class:UserTest>': undefined local variable or method `valid' for UserTest:Class (NameError)
from /home/ubuntu/workspace/test/models/user_test.rb:3:in `<top (required)>'
from /usr/local/rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require'
from /usr/local/rvm/gems/ruby-2.3.0/gems/activesupport-
Я видел в this link, что они Манеж сделать очень подобный тест.
Я закончил учебник по рельсам, из которого я научился создавать полностью функциональную систему пользователя mvc, но теперь я хочу попытаться сделать это быстрее с помощью устройства.
спасибо.
'должно быть допустимым' должно быть в кавычках – davidhu2000