Как проверить с колдовством

У меня есть небольшая проблема с колдовством
это мой тест:

def setup
@user = users(:anouar)
end

test "should be valid" do
    assert @user.valid?
end

и это мое приспособление:

anouar:
email: anouar@gmail.com
salt: <%= salt = "asdasdastr4325234324sdfds" %>
crypted_password: <%= Sorcery::CryptoProviders::BCrypt.encrypt("secret", salt) %>

и моя модель:

class User < ActiveRecord::Base
authenticates_with_sorcery!

validates :email,                   presence: true, length: { maximum: 255 },
                                  email_format: { message: 'has invalid format' },
                                  uniqueness: { case_sensitive: false }

end

пока здесь, когда я запускаю тест на грабли bundle exec, тест зеленый

но когда я добавлю подтверждение пароля

validates :password,                presence: true, confirmation: true, length: { minimum: 3}

тест "должен быть действительным" не пройден

пожалуйста помоги?

1 ответ

Решение

Вы пытались напрямую указать пароль в своем приборе?

Другие вопросы по тегам