adds specs
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user