updated_at pb
This commit is contained in:
parent
db5d291acd
commit
8ce080bd3e
2 changed files with 5 additions and 1 deletions
|
@ -93,7 +93,7 @@ module DossierRebaseConcern
|
|||
def apply(change, champs)
|
||||
case change[:attribute]
|
||||
when :type_champ
|
||||
champs.each { |champ| champ.piece_justificative_file.purge_later }
|
||||
champs.each { |champ| champ.piece_justificative_file.purge_later } # FIX ME: change updated_at
|
||||
GeoArea.where(champ: champs).destroy_all
|
||||
|
||||
{
|
||||
|
|
|
@ -342,6 +342,8 @@ describe Dossier do
|
|||
metadata: { virus_scan_result: ActiveStorage::VirusScanner::SAFE }
|
||||
)
|
||||
|
||||
first_champ.update_column('updated_at', Time.zone.parse('01/01/1901'))
|
||||
|
||||
stable_id = procedure.draft_revision.types_de_champ.find_by(libelle: 'l1')
|
||||
tdc_to_update = procedure.draft_revision.find_or_clone_type_de_champ(stable_id)
|
||||
tdc_to_update.update(type_champ: :integer_number)
|
||||
|
@ -354,6 +356,8 @@ describe Dossier do
|
|||
it { expect { subject }.to change { first_champ.data }.from({ 'a' => 1 }).to(nil) }
|
||||
it { expect { subject }.to change { first_champ.geo_areas.count }.from(1).to(0) }
|
||||
it { expect { subject }.to change { first_champ.piece_justificative_file.attached? }.from(true).to(false) }
|
||||
# pb with pj.purge_later
|
||||
xit { expect { subject }.not_to change { first_champ.updated_at }.from(Time.zone.parse('01/01/1901')) }
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue