У меня есть этот метод:методы тестирования, которые возвращают маркеры или случайные значения Rspec
def encrypt(token)
Digest::SHA1.hexdigest(token.to_s)
end
Я хочу написать тест. Но что я должен проверить? Единственное, что я знаю, это то, что он не должен возвращать значение nil. Но это может быть ложным положительным, нет?
Какой лучший способ проверить, что encrypt
действительно шифрует?
describe 'encrypt' do
it "it returns an ecrypted token" do
expect(subject.encrypt("hello")).not_to eq nil
end
end