Skip to content

Fix distance end2end tests

Pascal Engélibert requested to merge tuxmain/fix-idty-creation into master
  • Rendre explicite que le slash de distance prend dans le montant réservé et non libre : il existe plusieurs Balanced et plusieurs slash dans Substrate. Le code était bon mais semblait buggé à première vue. Le bug aurait aussi pu être introduit en changeant malencontreusement une contrainte de traits sur Config::Currency.
  • Corriger le test Cucumber identity_creation, qui était en erreur mais ignoré à cause du fail_on_skip désactivé. Il s'agit surtout des changements entre session BABE et période ad-hoc qui n'étaient pas complets.
  • Réactiver fail_on_skip : on ne peut plus écrire de commentaire implicite dans les cucumber features. Une ligne qui ne match pas une regex provoquera une erreur, ce qui permet de détecter des bugs rapidement.
  • Ajouter un test Cucumber pour le défaut de distance sur une TdC pathologique : permet de tester le slash et la non-obtention du statut de membre.
  • Gérer l'imbalance causée lors du slash de distance (fix #251 (closed)) et ajouter un test cucumber pour ça.
Edited by Pascal Engélibert

Merge request reports