Skip to content

Commit 9354edf

Browse files
authored
fixing code to meet all requirements
1 parent df9863b commit 9354edf

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

Sprint-3/3-stretch/password-validator.test.js

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ test("password has at least 5 characters", () => {
2828
// passsword has at least one uppercase letter
2929
test("password has at least one uppercase letter", () => {
3030

31-
const password = "1234a";
31+
const password = "abcd!1";
3232
const result = isValidPassword(password);
3333
expect(result).toEqual(false);
3434
}
@@ -37,7 +37,7 @@ test("password has at least one uppercase letter", () => {
3737
// password has at least one lowercase letter
3838
test("password has at least one lowercase letter", () => {
3939

40-
const password = "1234A";
40+
const password = "ABCD!1";
4141
const result = isValidPassword(password);
4242
expect(result).toEqual(false);
4343
}
@@ -46,7 +46,7 @@ test("password has at least one lowercase letter", () => {
4646
// password has at least one number
4747
test("password has at least one number", () => {
4848

49-
const password = "abcdA";
49+
const password = "Abcd!@";
5050
const result = isValidPassword(password);
5151
expect(result).toEqual(false);
5252
}
@@ -55,7 +55,7 @@ test("password has at least one number", () => {
5555
// password has at least one symbol:
5656
test("password has at least one symbol: (!, #, $, %, ., *, &)", () => {
5757

58-
const password = "abcdA1";
58+
const password = "abcd12";
5959
const result = isValidPassword(password);
6060
expect(result).toEqual(false);
6161
}
@@ -64,9 +64,16 @@ test("password has at least one symbol: (!, #, $, %, ., *, &)", () => {
6464
// password must not be any previous password in the passwords array.
6565
test("password must not be any previous password in the passwords array.", () => {
6666

67-
const password = "abcde1!";
67+
const password = "abcd!1";
6868
const result = isValidPassword(password);
6969
expect(result).toEqual(false);
7070
}
7171
);
72-
72+
// password is valid when all requirements are met
73+
test ("password is valid when it meets all requirements",()d=>{
74+
75+
const passsword = "Abcd!2";
76+
const result = isValidPassword(passsword);
77+
expect(result).toEqual(true);
78+
}
79+
);

0 commit comments

Comments
 (0)