Fix distance end2end tests
- Rendre explicite que le slash de distance prend dans le montant réservé et non libre : il existe plusieurs
Balanced
et plusieursslash
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 surConfig::Currency
. - Corriger le test Cucumber
identity_creation
, qui était en erreur mais ignoré à cause dufail_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