fix(champ): champs are not ordered anymore
This commit is contained in:
parent
662917799b
commit
f3a97876bd
3 changed files with 10 additions and 29 deletions
|
@ -25,15 +25,15 @@ describe Recovery::AlignChampWithDossierRevision do
|
|||
expect(procedure.revisions.size).to eq(3)
|
||||
expect(bad_dossier.revision).to eq(procedure.published_revision)
|
||||
expect(bad_dossier.champs.size).to eq(2)
|
||||
expect(bad_dossier.champs_public.size).to eq(1)
|
||||
expect { DossierPreloader.load_one(bad_dossier) }.not_to raise_error(ArgumentError)
|
||||
expect(bad_dossier.champs_public.size).to eq(2)
|
||||
expect { DossierPreloader.load_one(bad_dossier) }.not_to raise_error
|
||||
|
||||
fixer = Recovery::AlignChampWithDossierRevision.new(Dossier)
|
||||
fixer.run
|
||||
|
||||
expect(fixer.logs.size).to eq(1)
|
||||
expect(fixer.logs.first.fetch(:status)).to eq(:updated)
|
||||
expect { DossierPreloader.load_one(bad_dossier) }.not_to raise_error(ArgumentError)
|
||||
expect { DossierPreloader.load_one(bad_dossier) }.not_to raise_error
|
||||
expect(bad_dossier.champs.size).to eq(2)
|
||||
expect(bad_dossier.champs_public.size).to eq(2)
|
||||
end
|
||||
|
@ -53,14 +53,14 @@ describe Recovery::AlignChampWithDossierRevision do
|
|||
expect(bad_dossier.revision).to eq(procedure.published_revision)
|
||||
expect(bad_dossier.champs.size).to eq(2)
|
||||
expect(bad_dossier.champs_public.size).to eq(2)
|
||||
expect { DossierPreloader.load_one(bad_dossier) }.not_to raise_error(ArgumentError)
|
||||
expect { DossierPreloader.load_one(bad_dossier) }.not_to raise_error
|
||||
|
||||
fixer = Recovery::AlignChampWithDossierRevision.new(Dossier)
|
||||
fixer.run(destroy_extra_champs: true)
|
||||
|
||||
expect(fixer.logs.size).to eq(1)
|
||||
expect(fixer.logs.first.fetch(:status)).to eq(:not_found)
|
||||
expect { DossierPreloader.load_one(bad_dossier) }.not_to raise_error(ArgumentError)
|
||||
expect { DossierPreloader.load_one(bad_dossier) }.not_to raise_error
|
||||
expect(bad_dossier.champs.size).to eq(1)
|
||||
expect(bad_dossier.champs_public.size).to eq(1)
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue