add missing specs to export template
This commit is contained in:
parent
d61203e57c
commit
acf6579aa4
1 changed files with 37 additions and 5 deletions
|
@ -69,6 +69,22 @@ describe ExportTemplate do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe '#assign_pj_names' do
|
||||||
|
let(:pj_params) do
|
||||||
|
{
|
||||||
|
"tiptap_pj_1" => {
|
||||||
|
"type" => "doc", "content" => [{ "type" => "paragraph", "content" => [{ "type" => "text", "text" => "avis-commission-" }, { "type" => "mention", "attrs" => { "id" => "dossier_number", "label" => "numéro du dossier" } }] }]
|
||||||
|
}.to_json
|
||||||
|
}
|
||||||
|
end
|
||||||
|
it 'values content from pj params' do
|
||||||
|
export_template.assign_pj_names(pj_params)
|
||||||
|
expect(export_template.content["pjs"]).to eq [
|
||||||
|
{ :path => { "content" => [{ "content" => [{ "text" => "avis-commission-", "type" => "text" }, { "attrs" => { "id" => "dossier_number", "label" => "numéro du dossier" }, "type" => "mention" }], "type" => "paragraph" }], "type" => "doc" }, :stable_id => "1" }
|
||||||
|
]
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
describe '#tiptap_default_dossier_directory' do
|
describe '#tiptap_default_dossier_directory' do
|
||||||
it 'returns tiptap_default_dossier_directory from content' do
|
it 'returns tiptap_default_dossier_directory from content' do
|
||||||
expect(export_template.tiptap_default_dossier_directory).to eq({
|
expect(export_template.tiptap_default_dossier_directory).to eq({
|
||||||
|
@ -297,21 +313,37 @@ describe ExportTemplate do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'specific_tags' do
|
context 'for entreprise procedure' do
|
||||||
context 'for entreprise procedure' do
|
let(:for_individual) { false }
|
||||||
let(:for_individual) { false }
|
describe 'specific_tags' do
|
||||||
it do
|
it do
|
||||||
tags = export_template.specific_tags
|
tags = export_template.specific_tags
|
||||||
expect(tags.map { _1[:id] }).to eq ["entreprise_siren", "entreprise_numero_tva_intracommunautaire", "entreprise_siret_siege_social", "entreprise_raison_sociale", "entreprise_adresse", "dossier_depose_at", "dossier_procedure_libelle", "dossier_service_name", "dossier_number", "dossier_groupe_instructeur"]
|
expect(tags.map { _1[:id] }).to eq ["entreprise_siren", "entreprise_numero_tva_intracommunautaire", "entreprise_siret_siege_social", "entreprise_raison_sociale", "entreprise_adresse", "dossier_depose_at", "dossier_procedure_libelle", "dossier_service_name", "dossier_number", "dossier_groupe_instructeur"]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'for individual procedure' do
|
describe 'tags_for_pj' do
|
||||||
let(:for_individual) { true }
|
it do
|
||||||
|
tags = export_template.tags_for_pj
|
||||||
|
expect(tags.map { _1[:id] }).to eq ["entreprise_siren", "entreprise_numero_tva_intracommunautaire", "entreprise_siret_siege_social", "entreprise_raison_sociale", "entreprise_adresse", "dossier_depose_at", "dossier_procedure_libelle", "dossier_service_name", "dossier_number", "dossier_groupe_instructeur", "original-filename"]
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context 'for individual procedure' do
|
||||||
|
let(:for_individual) { true }
|
||||||
|
describe 'specific_tags' do
|
||||||
it do
|
it do
|
||||||
tags = export_template.specific_tags
|
tags = export_template.specific_tags
|
||||||
expect(tags.map { _1[:id] }).to eq ["individual_gender", "individual_last_name", "individual_first_name", "dossier_depose_at", "dossier_procedure_libelle", "dossier_service_name", "dossier_number", "dossier_groupe_instructeur"]
|
expect(tags.map { _1[:id] }).to eq ["individual_gender", "individual_last_name", "individual_first_name", "dossier_depose_at", "dossier_procedure_libelle", "dossier_service_name", "dossier_number", "dossier_groupe_instructeur"]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe 'tags_for_pj' do
|
||||||
|
it do
|
||||||
|
tags = export_template.tags_for_pj
|
||||||
|
expect(tags.map { _1[:id] }).to eq ["individual_gender", "individual_last_name", "individual_first_name", "dossier_depose_at", "dossier_procedure_libelle", "dossier_service_name", "dossier_number", "dossier_groupe_instructeur", "original-filename"]
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue