tasks: remove old after_party tasks

Fixes a task that since became invalid:

> NameError: uninitialized constant SeekAndDestroyExpiredDossiersJob
> /lib/tasks/deployment/20191203142402_enable_seek_and_destroy_job
This commit is contained in:
Pierre de La Morinerie 2020-07-09 09:03:43 +00:00
parent 94df9ca514
commit c41afc425e
21 changed files with 0 additions and 452 deletions

View file

View file

@ -1,24 +0,0 @@
describe '20190306172842_create_default_path_for_brouillons.rake' do
let(:rake_task) { Rake::Task['after_party:create_default_path_for_brouillons'] }
let(:administrateur) { create(:administrateur) }
let!(:procedure) { create(:procedure, administrateur: administrateur) }
let!(:procedure2) { create(:simple_procedure, administrateur: administrateur) }
before do
rake_task.invoke
administrateur.reload
end
after { rake_task.reenable }
it 'create a path for his brouillon procedure' do
expect(administrateur.procedures.brouillon.count).to eq(1)
expect(administrateur.procedures.brouillon.first.path).not_to eq(nil)
end
it 'does not change the path of his published procedure' do
expect(administrateur.procedures.publiee.count).to eq(1)
expect(administrateur.procedures.publiee.first.path).to eq(procedure2.path)
end
end

View file

@ -1,24 +0,0 @@
describe '20190410131747_migrate_mail_body_to_actiontext.rake' do
let(:rake_task) { Rake::Task['after_party:migrate_mail_body_to_actiontext'] }
let!(:closed_mail) { create(:closed_mail, body: body) }
before do
rake_task.invoke
closed_mail.reload
end
after { rake_task.reenable }
context 'with a plain text body' do
let(:body) { "Test de body" }
it { expect(closed_mail.rich_body.to_plain_text).to eq(closed_mail.body) }
end
context 'with a html text body' do
let(:body) { "Test de body<br>" }
it { expect(closed_mail.rich_body.to_s.squish).to eq("<div class=\"trix-content\"> #{closed_mail.body} </div>".squish) }
end
end

View file

@ -1,84 +0,0 @@
describe '20190819100424_clean_procedure_presentation_from_followers_gestionnaires.rake' do
let(:rake_task) { Rake::Task['after_party:clean_procedure_presentation_from_followers_gestionnaires'] }
let(:procedure) { create(:procedure, :with_type_de_champ, :with_type_de_champ_private) }
let(:assign_to) { create(:assign_to, procedure: procedure) }
let!(:procedure_presentation) do
pp = ProcedurePresentation.new(
assign_to: assign_to,
sort: {
"order" => "asc",
"table" => "followers_gestionnaires",
"column" => "email"
},
filters: {
"tous" => [],
"suivis" => [],
"traites" => [{
"label" => "Email instructeur",
"table" => "followers_gestionnaires",
"value" => "mail@simon.lehericey.net",
"column" => "email"
}
],
"a-suivre" => [],
"archives" => []
},
displayed_fields: [
{
"column" => "email",
"label" => "Demandeur",
"table" => "user"
},
{
"column" => "email",
"label" => "Email instructeur",
"table" => "followers_gestionnaires"
}
]
)
pp.save(validate: false)
pp
end
before do
rake_task.invoke
procedure_presentation.reload
end
after { rake_task.reenable }
it do
expect(procedure_presentation.displayed_fields[1]["table"]).to eq("followers_instructeurs")
expect(procedure_presentation.sort["table"]).to eq("followers_instructeurs")
expect(procedure_presentation.filters["traites"][0]["table"]).to eq("followers_instructeurs")
end
context 'with an invalid procedure_presentation' do
let!(:procedure_presentation) do
pp = ProcedurePresentation.new(
assign_to: assign_to,
filters: {
"tous" => [],
"suivis" => [],
"traites" => [{
"label" => "Email instructeur",
"table" => "invalid table",
"value" => "mail@simon.lehericey.net",
"column" => "email"
}
],
"a-suivre" => [],
"archives" => []
},
displayed_fields: []
)
pp.save(validate: false)
pp
end
it 'does not stop the script' do
end
end
end

View file

@ -1,45 +0,0 @@
describe '20190819142551_create_default_groupe_instructeur.rake' do
let(:rake_task) { Rake::Task['after_party:create_default_groupe_instructeur'] }
subject { rake_task.invoke }
after { rake_task.reenable }
context 'with a procedure without gi' do
let!(:procedure_without_gi) { create(:procedure) }
before do
procedure_without_gi.groupe_instructeurs.destroy_all
end
it do
expect(procedure_without_gi.groupe_instructeurs).to be_empty
subject
expect(procedure_without_gi.reload.groupe_instructeurs.pluck(:label)).to eq(['défaut'])
end
end
context 'with a procedure discarded without gi' do
let!(:procedure_discarded_without_gi) { create(:procedure, :discarded) }
before do
procedure_discarded_without_gi.groupe_instructeurs.destroy_all
end
it do
expect(procedure_discarded_without_gi.groupe_instructeurs).to be_empty
subject
expect(procedure_discarded_without_gi.reload.groupe_instructeurs.pluck(:label)).to eq(['défaut'])
end
end
context 'with a procedure with a gi' do
let!(:procedure_with_gi) { create(:procedure) }
it do
gi = procedure_with_gi.groupe_instructeurs.first
expect(gi).to be_present
subject
expect(procedure_with_gi.reload.groupe_instructeurs).to eq([gi])
end
end
end

View file

@ -1,36 +0,0 @@
describe '20190819145528_link_assign_and_groupe_instructeur.rake' do
let(:rake_task) { Rake::Task['after_party:link_assign_and_groupe_instructeur'] }
subject { rake_task.invoke }
after { rake_task.reenable }
context 'with an assign_to without groupe_instructeur' do
let!(:procedure) { create(:procedure) }
let!(:instructeur) { create(:instructeur) }
let!(:assign_to) do
at = AssignTo.create!(instructeur: instructeur)
at.update_column(:procedure_id, procedure.id)
at
end
it 'assigns its defaut groupe instructeur' do
expect(assign_to.groupe_instructeur).to be_nil
subject
expect(assign_to.reload.groupe_instructeur).to eq(procedure.defaut_groupe_instructeur)
end
end
context 'with an assign_to with groupe_instructeur' do
let!(:procedure) { create(:procedure) }
let!(:instructeur) { create(:instructeur, groupe_instructeurs: [procedure.defaut_groupe_instructeur]) }
let!(:assign_to) { instructeur.assign_to.first }
it 'assigns its defaut groupe instructeur' do
expect(assign_to.groupe_instructeur).to eq(procedure.defaut_groupe_instructeur)
expect(procedure.reload.defaut_groupe_instructeur.assign_tos.count).to eq(1)
subject
expect(instructeur.assign_to).to eq([assign_to])
expect(procedure.reload.defaut_groupe_instructeur.assign_tos.count).to eq(1)
end
end
end