Relecture script de tests.

This commit is contained in:
Fabrice PENHOËT 2021-08-31 16:59:25 +02:00
parent 55f9e8ad91
commit 74d31b0064

View File

@ -129,7 +129,7 @@ describe("freeDatas2HTML", () =>
expect(txtDatasViewsElt).toEqual(""); expect(txtDatasViewsElt).toEqual("");
}); });
it("Sauf si cela est demandé, même si des erreurs sont rencontrées durant la parsage, les données trouvées dans le fichier seront affichées.", async () => it("Sauf si cela est demandé, les données trouvées dans le fichier seront affichées même si des erreurs sont rencontrées durant la parsage.", async () =>
{ {
converter.datasViewElt={ id:"datas" }; converter.datasViewElt={ id:"datas" };
converter.datasSourceUrl="http://localhost:9876/datas/datas-errors1.csv"; converter.datasSourceUrl="http://localhost:9876/datas/datas-errors1.csv";
@ -158,7 +158,7 @@ describe("freeDatas2HTML", () =>
it("Doit générer une erreur si au moins un des numéros de colonne fournis pour les sélecteurs ne correspond pas à une des colonne du fichier.", async () => it("Doit générer une erreur si au moins un des numéros de colonne fournis pour les sélecteurs ne correspond pas à une des colonne du fichier.", async () =>
{ {
converter.datasSelectors=[{ datasFieldNb:0, id:"selector1"},{ datasFieldNb:5, id:"selector2"}]; converter.datasSelectors=[{ datasFieldNb:0, id:"selector1"},{ datasFieldNb:5, id:"selector2"}];// il y a bien 5 champs, mais la numérotation commence à 0 :-)
await expectAsync(converter.run()).toBeRejectedWith(new Error(errors.selectorFieldNotFound)); await expectAsync(converter.run()).toBeRejectedWith(new Error(errors.selectorFieldNotFound));
}); });
@ -176,7 +176,7 @@ describe("freeDatas2HTML", () =>
expect(document.getElementById("selector2").innerHTML).toEqual(fixtures.selector2HTML); expect(document.getElementById("selector2").innerHTML).toEqual(fixtures.selector2HTML);
}); });
it("Le choix d'un option dans un des sélecteurs doit modifier le contenu du tableau pour ne garder que les données correspondantes ou les afficher toutes si sélection 0.", async () => it("Le choix d'une option dans un des sélecteurs doit modifier le contenu du tableau pour ne garder que les données correspondantes ou les afficher toutes si sélection 0.", async () =>
{ {
converter.datasSelectors=[{ datasFieldNb:3, id:"selector1"},{ datasFieldNb:4, id:"selector2"}]; converter.datasSelectors=[{ datasFieldNb:3, id:"selector1"},{ datasFieldNb:4, id:"selector2"}];
await converter.run(); await converter.run();
@ -193,7 +193,7 @@ describe("freeDatas2HTML", () =>
expect(txtDatasViewsElt).toEqual(fixtures.datasHTML); expect(txtDatasViewsElt).toEqual(fixtures.datasHTML);
}); });
it("Si plusieurs sélecteurs sont utilisés, seules les données correspondant aux différents choix doivent être affichées. Il peut n'y avoir aucun résultat.", async () => it("Si plusieurs sélecteurs sont utilisés, seules les données correspondant à tous ces choix doivent être affichées. Il peut n'y avoir aucun résultat.", async () =>
{ {
converter.datasSelectors=[{ datasFieldNb:3, id:"selector1"},{ datasFieldNb:4, id:"selector2"}]; converter.datasSelectors=[{ datasFieldNb:3, id:"selector1"},{ datasFieldNb:4, id:"selector2"}];
await converter.run(); await converter.run();