Skip to content

Commit 18bcdee

Browse files
authored
Sync isbn-verifier tests (#2805)
1 parent 98ef6de commit 18bcdee

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

exercises/practice/isbn-verifier/.meta/tests.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ description = "invalid character in isbn is not treated as zero"
3030
[28025280-2c39-4092-9719-f3234b89c627]
3131
description = "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]
3440
description = "valid isbn without separating dashes"
3541

exercises/practice/isbn-verifier/isbn-verifier.spec.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff 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
});

0 commit comments

Comments
 (0)