Skip to content

Commit

Permalink
Add tests for temp double write method
Browse files Browse the repository at this point in the history
  • Loading branch information
gms-gs committed Jul 25, 2024
1 parent 81de886 commit 18c6f79
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions spec/models/application_qualification_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,31 @@
end
end

describe '#enic_reference=' do
context 'when value is present' do
it 'sets enic_reason to :obtained' do
application_form = create(:application_form)
application_qualification = create(:application_qualification, application_form: application_form)

application_qualification.enic_reference = '12345'
expect(application_qualification.enic_reason).to eq('obtained')
end
end

context 'when value is not present' do
it 'sets enic_reason to :maybe' do
application_form = create(:application_form)
application_qualification = create(:application_qualification, application_form: application_form)

application_qualification.enic_reference = nil
expect(application_qualification.enic_reason).to eq('maybe')

application_qualification.enic_reference = ''
expect(application_qualification.enic_reason).to eq('maybe')
end
end
end

describe 'auditing', :with_audited do
it 'creates audit entries' do
application_form = create(:application_form)
Expand Down

0 comments on commit 18c6f79

Please sign in to comment.