@@ -20,26 +20,26 @@ describe("Bip39", () => {
2020
2121 it ( "throws for invalid input" , ( ) => {
2222 // invalid input length
23- expect ( ( ) => Bip39 . encode ( fromHex ( "" ) ) ) . toThrowError ( / i n v a l i d i n p u t l e n g t h / ) ;
24- expect ( ( ) => Bip39 . encode ( fromHex ( "00" ) ) ) . toThrowError ( / i n v a l i d i n p u t l e n g t h / ) ;
23+ expect ( ( ) => Bip39 . encode ( fromHex ( "" ) ) ) . toThrowError ( / i n v a l i d e n t r o p y l e n g t h / ) ;
24+ expect ( ( ) => Bip39 . encode ( fromHex ( "00" ) ) ) . toThrowError ( / i n v a l i d e n t r o p y l e n g t h / ) ;
2525 expect ( ( ) => Bip39 . encode ( fromHex ( "000000000000000000000000000000" ) ) ) . toThrowError (
26- / i n v a l i d i n p u t l e n g t h / ,
26+ / i n v a l i d e n t r o p y l e n g t h / ,
2727 ) ;
2828 expect ( ( ) => Bip39 . encode ( fromHex ( "0000000000000000000000000000000000" ) ) ) . toThrowError (
29- / i n v a l i d i n p u t l e n g t h / ,
29+ / i n v a l i d e n t r o p y l e n g t h / ,
3030 ) ;
3131 expect ( ( ) => Bip39 . encode ( fromHex ( "0000000000000000000000000000000000000000000000" ) ) ) . toThrowError (
32- / i n v a l i d i n p u t l e n g t h / ,
32+ / i n v a l i d e n t r o p y l e n g t h / ,
3333 ) ;
3434 expect ( ( ) => Bip39 . encode ( fromHex ( "00000000000000000000000000000000000000000000000000" ) ) ) . toThrowError (
35- / i n v a l i d i n p u t l e n g t h / ,
35+ / i n v a l i d e n t r o p y l e n g t h / ,
3636 ) ;
3737 expect ( ( ) =>
3838 Bip39 . encode ( fromHex ( "00000000000000000000000000000000000000000000000000000000000000" ) ) ,
39- ) . toThrowError ( / i n v a l i d i n p u t l e n g t h / ) ;
39+ ) . toThrowError ( / i n v a l i d e n t r o p y l e n g t h / ) ;
4040 expect ( ( ) =>
4141 Bip39 . encode ( fromHex ( "000000000000000000000000000000000000000000000000000000000000000000" ) ) ,
42- ) . toThrowError ( / i n v a l i d i n p u t l e n g t h / ) ;
42+ ) . toThrowError ( / i n v a l i d e n t r o p y l e n g t h / ) ;
4343 } ) ;
4444 } ) ;
4545
@@ -469,33 +469,33 @@ describe("EnglishMnemonic", () => {
469469 new EnglishMnemonic (
470470 " abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" ,
471471 ) ,
472- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
472+ ) . toThrowError ( / i n v a l i d m n e m o n i c / i) ;
473473 expect (
474474 ( ) =>
475475 new EnglishMnemonic (
476476 "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" ,
477477 ) ,
478- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
478+ ) . toThrowError ( / i n v a l i d m n e m o n i c / i) ;
479479 expect (
480480 ( ) =>
481481 new EnglishMnemonic (
482482 "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about " ,
483483 ) ,
484- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
484+ ) . toThrowError ( / i n v a l i d m n e m o n i c / i) ;
485485
486486 // newline, tab
487487 expect (
488488 ( ) =>
489489 new EnglishMnemonic (
490490 "abandon\nabandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" ,
491491 ) ,
492- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
492+ ) . toThrowError ( / i n v a l i d m n e m o n i c / i) ;
493493 expect (
494494 ( ) =>
495495 new EnglishMnemonic (
496496 "abandon\tabandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" ,
497497 ) ,
498- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
498+ ) . toThrowError ( / i n v a l i d m n e m o n i c / i) ;
499499 } ) ;
500500
501501 it ( "rejects disallowed letters" , ( ) => {
@@ -505,37 +505,37 @@ describe("EnglishMnemonic", () => {
505505 new EnglishMnemonic (
506506 "Abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" ,
507507 ) ,
508- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
508+ ) . toThrowError ( / u n k n o w n l e t t e r / i) ;
509509 expect (
510510 ( ) =>
511511 new EnglishMnemonic (
512512 "abandon abandon Abandon abandon abandon abandon abandon abandon abandon abandon abandon about" ,
513513 ) ,
514- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
514+ ) . toThrowError ( / u n k n o w n l e t t e r / i) ;
515515 expect (
516516 ( ) =>
517517 new EnglishMnemonic (
518518 "route66 abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" ,
519519 ) ,
520- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
520+ ) . toThrowError ( / u n k n o w n l e t t e r / i) ;
521521 expect (
522522 ( ) =>
523523 new EnglishMnemonic (
524524 "abandon abandon route66 abandon abandon abandon abandon abandon abandon abandon abandon about" ,
525525 ) ,
526- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
526+ ) . toThrowError ( / u n k n o w n l e t t e r / i) ;
527527 expect (
528528 ( ) =>
529529 new EnglishMnemonic (
530530 "lötkolben abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" ,
531531 ) ,
532- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
532+ ) . toThrowError ( / u n k n o w n l e t t e r / i) ;
533533 expect (
534534 ( ) =>
535535 new EnglishMnemonic (
536536 "abandon abandon lötkolben abandon abandon abandon abandon abandon abandon abandon abandon about" ,
537537 ) ,
538- ) . toThrowError ( / i n v a l i d m n e m o n i c f o r m a t / i) ;
538+ ) . toThrowError ( / u n k n o w n l e t t e r / i) ;
539539 } ) ;
540540
541541 it ( "word counts other than 12, 15, 18, 21, 24" , ( ) => {
@@ -545,62 +545,62 @@ describe("EnglishMnemonic", () => {
545545 new EnglishMnemonic (
546546 "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" ,
547547 ) ,
548- ) . toThrowError ( / i n v a l i d w o r d c o u n t ( . * ) g o t : 1 1 / i) ;
548+ ) . toThrowError ( / i n v a l i d / i) ;
549549 expect (
550550 ( ) =>
551551 new EnglishMnemonic (
552552 "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about" ,
553553 ) ,
554- ) . toThrowError ( / i n v a l i d w o r d c o u n t ( . * ) g o t : 1 3 / i) ;
554+ ) . toThrowError ( / i n v a l i d / i) ;
555555 expect (
556556 ( ) =>
557557 new EnglishMnemonic (
558558 "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon agent" ,
559559 ) ,
560- ) . toThrowError ( / i n v a l i d w o r d c o u n t ( . * ) g o t : 1 7 / i) ;
560+ ) . toThrowError ( / i n v a l i d / i) ;
561561 expect (
562562 ( ) =>
563563 new EnglishMnemonic (
564564 "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon agent" ,
565565 ) ,
566- ) . toThrowError ( / i n v a l i d w o r d c o u n t ( . * ) g o t : 1 9 / i) ;
566+ ) . toThrowError ( / i n v a l i d / i) ;
567567 expect (
568568 ( ) =>
569569 new EnglishMnemonic (
570570 "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon art" ,
571571 ) ,
572- ) . toThrowError ( / i n v a l i d w o r d c o u n t ( . * ) g o t : 2 3 / i) ;
572+ ) . toThrowError ( / i n v a l i d / i) ;
573573 expect (
574574 ( ) =>
575575 new EnglishMnemonic (
576576 "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon art" ,
577577 ) ,
578- ) . toThrowError ( / i n v a l i d w o r d c o u n t ( . * ) g o t : 2 5 / i) ;
578+ ) . toThrowError ( / i n v a l i d / i) ;
579579 } ) ;
580580
581581 it ( "rejects invalid checksums" , ( ) => {
582582 // 12x, 15x, 18x, 21x, 24x "zoo"
583583 expect ( ( ) => new EnglishMnemonic ( "zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo" ) ) . toThrowError (
584- / i n v a l i d m n e m o n i c c h e c k s u m / i,
584+ / i n v a l i d c h e c k s u m / i,
585585 ) ;
586586 expect (
587587 ( ) => new EnglishMnemonic ( "zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo" ) ,
588- ) . toThrowError ( / i n v a l i d m n e m o n i c c h e c k s u m / i) ;
588+ ) . toThrowError ( / i n v a l i d c h e c k s u m / i) ;
589589 expect (
590590 ( ) => new EnglishMnemonic ( "zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo" ) ,
591- ) . toThrowError ( / i n v a l i d m n e m o n i c c h e c k s u m / i) ;
591+ ) . toThrowError ( / i n v a l i d c h e c k s u m / i) ;
592592 expect (
593593 ( ) =>
594594 new EnglishMnemonic (
595595 "zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo" ,
596596 ) ,
597- ) . toThrowError ( / i n v a l i d m n e m o n i c c h e c k s u m / i) ;
597+ ) . toThrowError ( / i n v a l i d c h e c k s u m / i) ;
598598 expect (
599599 ( ) =>
600600 new EnglishMnemonic (
601601 "zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo" ,
602602 ) ,
603- ) . toThrowError ( / i n v a l i d m n e m o n i c c h e c k s u m / i) ;
603+ ) . toThrowError ( / i n v a l i d c h e c k s u m / i) ;
604604 } ) ;
605605
606606 it ( "rejects valid mnemonics of other languages" , ( ) => {
@@ -610,37 +610,37 @@ describe("EnglishMnemonic", () => {
610610 new EnglishMnemonic (
611611 "humo odio oriente colina taco fingir salto geranio glaciar academia suave vigor" ,
612612 ) ,
613- ) . toThrowError ( / c o n t a i n s i n v a l i d w o r d / i) ;
613+ ) . toThrowError ( / u n k n o w n l e t t e r : " h u m o " . a l l o w e d : a b a n d o n , a b i l i t y , a b l e , / i) ;
614614 expect (
615615 ( ) =>
616616 new EnglishMnemonic (
617617 "yema folleto tos llave obtener natural fruta deseo laico sopa novato lazo imponer afinar vena hoja zarza cama" ,
618618 ) ,
619- ) . toThrowError ( / c o n t a i n s i n v a l i d w o r d / i) ;
619+ ) . toThrowError ( / u n k n o w n l e t t e r : " y e m a " / i) ;
620620 expect (
621621 ( ) =>
622622 new EnglishMnemonic (
623623 "burla plaza arroz ronda pregunta vacuna veloz boina retiro exento prensa tortuga cabeza pilar anual molino molde fiesta masivo jefe leve fatiga clase plomo" ,
624624 ) ,
625- ) . toThrowError ( / c o n t a i n s i n v a l i d w o r d / i) ;
625+ ) . toThrowError ( / u n k n o w n l e t t e r / i) ;
626626 expect (
627627 ( ) =>
628628 new EnglishMnemonic (
629629 "braccio trincea armonia emiro svedese lepre stridulo metallo baldo rasente potassio rilassato" ,
630630 ) ,
631- ) . toThrowError ( / c o n t a i n s i n v a l i d w o r d / i) ;
631+ ) . toThrowError ( / u n k n o w n l e t t e r / i) ;
632632 expect (
633633 ( ) =>
634634 new EnglishMnemonic (
635635 "riparato arrosto globulo singolo bozzolo roba pirolisi ultimato padrone munto leggero avanzato monetario guanto lorenzo latino inoltrare modulo" ,
636636 ) ,
637- ) . toThrowError ( / c o n t a i n s i n v a l i d w o r d / i) ;
637+ ) . toThrowError ( / u n k n o w n l e t t e r / i) ;
638638 expect (
639639 ( ) =>
640640 new EnglishMnemonic (
641641 "promessa mercurio spessore snodo trave risata mecenate vichingo ceto orecchino vissuto risultato canino scarso futile fune epilogo uovo inedito apatico folata egoismo rifugio coma" ,
642642 ) ,
643- ) . toThrowError ( / c o n t a i n s i n v a l i d w o r d / i) ;
643+ ) . toThrowError ( / u n k n o w n l e t t e r / i) ;
644644 } ) ;
645645
646646 describe ( "toString" , ( ) => {
0 commit comments