reproducing bug
This commit is contained in:
parent
136b240b99
commit
9332c14323
@ -344,3 +344,42 @@ Année
|
||||
`.trim())
|
||||
|
||||
});
|
||||
|
||||
|
||||
test('Mysterious {#each} bug', async t => {
|
||||
const templatePath = join(import.meta.dirname, '../fixtures/minimal-testcase-audrey.odt')
|
||||
const templateContent = `{#each liste_espèces_par_impact as élément}
|
||||
{#each élément.liste_espèces as espèce}
|
||||
{/each}
|
||||
{/each}
|
||||
`
|
||||
|
||||
const data = {
|
||||
liste_espèces_par_impact: [
|
||||
{
|
||||
"liste_espèces":[
|
||||
{
|
||||
"nomVernaculaire":"Phragmite aquatique",
|
||||
"nomScientifique":"Acrocephalus paludicola",
|
||||
"liste_impacts_quantifiés":["101-1000"]
|
||||
}
|
||||
],
|
||||
"impact":"Destruction intentionnelle, capture ou perturbation intentionnelle de spécimens",
|
||||
"liste_noms_impacts_quantifiés":["Nombre d'individus"]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
const odtTemplate = await getOdtTemplate(templatePath)
|
||||
|
||||
const templateTextContent = await getOdtTextContent(odtTemplate)
|
||||
|
||||
t.deepEqual(templateTextContent, templateContent, 'reconnaissance du template')
|
||||
|
||||
const odtResult = await fillOdtTemplate(odtTemplate, data)
|
||||
|
||||
const odtResultTextContent = await getOdtTextContent(odtResult)
|
||||
t.deepEqual(odtResultTextContent, ``)
|
||||
|
||||
|
||||
});
|
||||
BIN
tests/fixtures/minimal-testcase-audrey.odt
vendored
Normal file
BIN
tests/fixtures/minimal-testcase-audrey.odt
vendored
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user