File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
exercises/practice/isbn-verifier Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,12 @@ description = "invalid character in isbn is not treated as zero"
3030[28025280-2c39-4092-9719-f3234b89c627 ]
3131description = " X is only valid as a check digit"
3232
33+ [8005b57f-f194-44ee-88d2-a77ac4142591 ]
34+ description = " only one check digit is allowed"
35+
36+ [fdb14c99-4cf8-43c5-b06d-eb1638eff343 ]
37+ description = " X is not substituted by the value 10"
38+
3339[f6294e61-7e79-46b3-977b-f48789a4945b ]
3440description = " valid isbn without separating dashes"
3541
Original file line number Diff line number Diff line change @@ -30,6 +30,14 @@ describe('ISBN Verifier', () => {
3030 expect ( isValid ( '3-598-2X507-9' ) ) . toEqual ( false ) ;
3131 } ) ;
3232
33+ xtest ( 'only one check digit is allowed' , ( ) => {
34+ expect ( isValid ( '3-598-21508-96' ) ) . toEqual ( false ) ;
35+ } ) ;
36+
37+ xtest ( 'X is not substituted by the value 10' , ( ) => {
38+ expect ( isValid ( '3-598-2X507-5' ) ) . toEqual ( false ) ;
39+ } ) ;
40+
3341 xtest ( 'valid isbn without separating dashes' , ( ) => {
3442 expect ( isValid ( '3598215088' ) ) . toEqual ( true ) ;
3543 } ) ;
You can’t perform that action at this time.
0 commit comments