Même famille de bug que les 2 commits précédents : dès qu'un Before()/After() Cucumber est enregistré, le browser runtime du preprocessor lit `messages.HookType.BEFORE_TEST_CASE`/`AFTER_TEST_CASE` pour le rapporter — absent de @cucumber/messages@17.1.1 (voir l'override dans package.json). Confirmé par le run CI précédent : chaque scénario plantait sur "Cannot read properties of undefined (reading 'BEFORE_TEST_CASE')", y compris ceux n'ayant a priori rien à voir avec le profil (le seul Before() du repo vit dans common.steps.ts, partagé par toutes les features). Le seul hook du repo ne servait qu'à réinitialiser le profil "connecté" courant entre scénarios. Remplacé par un reset explicite au tout début du step "I am signed in as ...", le point d'entrée par lequel passe systématiquement toute construction de profil — équivalent fonctionnellement, sans avoir besoin d'enregistrer de hook du tout. |
||
|---|---|---|
| .. | ||
| e2e | ||
| support | ||