@@ -11,15 +11,20 @@ describe("Swiss standards test", () => {
1111 [ "CH93 0000 0000 0000 0000 1" , false ] ,
1212 [ "ch93 0076 2011 6238 5295 7" , false ] ,
1313 [ "DE93 0076 2011 6238 5295 7" , false ] ,
14- ] ) ( "check if this swiss IBAN is valid or not" , ( iBanNumberToCheck , expected ) => {
14+ ] ) ( "check if the swiss IBAN number is valid or not" , ( iBanNumberToCheck , expected ) => {
1515 expect ( isValidSwissIbanNumber ( iBanNumberToCheck ) ) . toBe ( expected ) ;
1616 } ) ;
1717
1818 test . each ( [
1919 [ null as unknown as string , false ] ,
2020 [ undefined as unknown as string , false ] ,
21- [ "CH35 0023 0230 1234 5601 X" , true ] ,
22- ] ) ( "check if this siwss IBAN with letters is valid or not" , ( iBanNumberToCheck , expected ) => {
21+ [ "CH3400762ABC123DEF456" , true ] ,
22+ [ "CH34 0076 2ABC 123D EF45 6" , true ] ,
23+ [ "Some random string" , false ] ,
24+ [ "DE34 0076 2ABC 123D EF45 3" , false ] ,
25+ [ "CH34 0076 2ABC 123D EF45 \n6" , false ] ,
26+ [ "CH34 0076 2ABC 123D EF45 !" , false ] ,
27+ ] ) ( "check if the siwss IBAN number with letters is valid or not" , ( iBanNumberToCheck , expected ) => {
2328 expect ( isValidSwissIbanNumber ( iBanNumberToCheck ) ) . toBe ( expected ) ;
2429 } ) ;
2530
0 commit comments