adds specs

This commit is contained in:
rgarcia
2015-10-19 22:58:54 +02:00
parent 5fe1bb3eee
commit 17bb633567
2 changed files with 84 additions and 19 deletions

View File

@@ -33,14 +33,14 @@ describe 'Verification::Letter' do
end
describe "#verified?" do
describe "#verify" do
let(:letter) { build(:verification_letter) }
let(:letter) { build(:verification_letter, verify: true) }
it "letter not sent" do
letter.user.update(letter_sent_at: nil)
expect(letter.verified?).to eq(false)
expect(letter.valid?).to eq(false)
expect(letter.errors[:verification_code].first).to eq("We have not sent you the letter with the code yet")
end
@@ -48,7 +48,7 @@ describe 'Verification::Letter' do
letter.user.update(letter_sent_at: 1.day.ago, letter_verification_code: "123456")
letter.verification_code = nil
expect(letter.verified?).to eq(false)
expect(letter.valid?).to eq(false)
expect(letter.errors[:verification_code].first).to eq("Incorrect confirmation code")
end
@@ -56,7 +56,7 @@ describe 'Verification::Letter' do
letter.user.update(letter_sent_at: 1.day.ago, letter_verification_code: "123456")
letter.verification_code = "123456"
expect(letter.verified?).to eq(true)
expect(letter.valid?).to eq(true)
expect(letter.errors).to be_empty
end
end