Skip to content

Commit cf52d08

Browse files
committed
updated PR
1 parent 4d31f44 commit cf52d08

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
test("valid credit card numbers should return true", () => {
2+
expect(validateCreditCard("9999777788880000")).toBe(true);
3+
expect(validateCreditCard("6666666666661666")).toBe(true);
4+
});
5+
6+
test("invalid cards with letters should return false", () => {
7+
expect(validateCreditCard("a92332119c011112")).toBe(false);
8+
});
9+
10+
test("invalid cards with all same digits should return false", () => {
11+
expect(validateCreditCard("4444444444444444")).toBe(false);
12+
});
13+
14+
test("invalid cards with sum less than 16 should return false", () => {
15+
expect(validateCreditCard("1111111111111110")).toBe(false);
16+
});
17+
18+
test("invalid cards with odd final digit should return false", () => {
19+
expect(validateCreditCard("6666666666666661")).toBe(false);
20+
});

0 commit comments

Comments
 (0)