Skip to content

Commit 4581cbb

Browse files
committed
test(e2e): définition plus précise de la fonctionnalité "le chatbot répond {string}" - il faut vérifier la présence du texte dans le dernier message du chatbot
1 parent d48fac5 commit 4581cbb

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

tests/e2e/step_definitions/commons.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ Given("Je clique sur le bouton {string}", async (buttonText) => {
1818

1919
Then("Le chatbot répond {string}", async (answer) => {
2020
I.pressKey("Enter");
21-
I.waitForText(answer, 10);
21+
// On cherche answer dans le dernier message du bot .message:last-child .bot-message
22+
I.waitForText(answer, 10, ".bot-message:last-child");
2223
});
2324

2425
Given("J'appuie sur la touche {string}", (string) => {
@@ -28,3 +29,10 @@ Given("J'appuie sur la touche {string}", (string) => {
2829
Given("J'appuie sur le bouton “Envoyer”", () => {
2930
I.click("#send-button");
3031
});
32+
33+
Then("{string} n'existe pas", (selector) => {
34+
if (selector == "Le message initial") {
35+
selector = ".bot-message > *:not(ul)";
36+
}
37+
I.dontSeeElement(selector);
38+
});

0 commit comments

Comments
 (0)