@@ -28,7 +28,7 @@ test("password has at least 5 characters", () => {
2828// passsword has at least one uppercase letter
2929test ( "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
3838test ( "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
4747test ( "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:
5656test ( "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.
6565test ( "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