UNIT TEST PROTOCOL

bip39_utils.js

www/js/crypto/bip39_utils.js  ·  tests/jest/unit/crypto/bip39_utils.test.js
📁 www/js/crypto/
📝 Génération de mnémoniques BIP39, conversion entropie ↔ mnémoniques, validation.
18
Tests
18
Passing
0
Skipped
4
Suites
EntropyToMnemonics
génère 12 mots pour 128 bits (32 hex chars)
pass
génère 24 mots pour 256 bits (64 hex chars)
pass
est déterministe
pass
retourne une erreur pour un hex invalide
pass
accepte le préfixe 0x
pass
MnemonicsToEntropy
convertit 12 mots en 32 hex chars
pass
convertit 24 mots en 64 hex chars
pass
est déterministe
pass
EntropyToMnemonics et MnemonicsToEntropy sont inverses
pass
CheckMnemonics
retourne true pour un mnémonique 12 mots valide
pass
retourne true pour un mnémonique 24 mots valide
pass
retourne false pour un mot invalide
pass
retourne false pour un nombre de mots incorrect
pass
retourne false pour undefined
pass
PrivateKeyToMnemonics
retourne 24 mots pour une clé privée 32 bytes
pass
est déterministe
pass
accepte le préfixe 0x
pass
retourne une erreur pour une clé invalide
pass