refactor(attestation_template): cleanup relationships
This commit is contained in:
parent
88e80e9e32
commit
e269077c40
10 changed files with 36 additions and 33 deletions
|
@ -1,7 +1,7 @@
|
|||
describe '20220112184331_revise_attestation_templates' do
|
||||
let(:rake_task) { Rake::Task['after_party:revise_attestation_templates'] }
|
||||
let(:procedure) { create(:procedure) }
|
||||
let(:attestation_template) { create(:attestation_template, procedure: procedure) }
|
||||
let(:attestation_template) { create(:attestation_template, procedure_id: procedure.id) }
|
||||
|
||||
subject(:run_task) do
|
||||
attestation_template
|
||||
|
@ -13,10 +13,10 @@ describe '20220112184331_revise_attestation_templates' do
|
|||
|
||||
describe 'revise_attestation_templates' do
|
||||
it 'attaches the attestation_template to the latest revision (without removing the link between attestation_template and procedure for now)' do
|
||||
expect(attestation_template.procedure.revisions.first.attestation_template_id).to be_nil
|
||||
expect(procedure.revisions.first.attestation_template_id).to be_nil
|
||||
run_task
|
||||
expect(attestation_template.procedure_id).to eq(procedure.id)
|
||||
expect(attestation_template.procedure.revisions.first.attestation_template_id).to eq(attestation_template.id)
|
||||
expect(procedure.revisions.first.attestation_template_id).to eq(attestation_template.id)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue