start encoding candidate emails - completes #57

This commit is contained in:
Mark Moser
2016-08-26 16:03:55 -05:00
parent 8269bb9e5c
commit 229ebf1380
7 changed files with 123 additions and 9 deletions

View File

@ -9,4 +9,18 @@ class CandidateTest < ActiveSupport::TestCase
assert candidate.test_hash.present?
end
test "should encrypt emails" do
email = 'test@mailinator.com'
candidate = Candidate.create(name: 'new name',
email: email,
experience: '0-3',
recruiter_id: users(:recruiter).id,
quiz_id: quizzes(:fed).id)
sql = "select email from candidates where id = #{candidate.id};"
enc_email = ActiveRecord::Base.connection.execute(sql).first.first
refute_equal email, enc_email
end
end