@@ -17,6 +17,7 @@ test("applyAppLockEnabledChange enables only when a verifier exists", async () =
1717 enabled : false ,
1818 timeoutMinutes : 15 ,
1919 systemUnlockEnabled : false ,
20+ systemUnlockAutoPromptEnabled : false ,
2021 passwordVerifier : verifier ,
2122 } ;
2223
@@ -26,6 +27,7 @@ test("applyAppLockEnabledChange enables only when a verifier exists", async () =
2627 enabled : true ,
2728 timeoutMinutes : 15 ,
2829 systemUnlockEnabled : false ,
30+ systemUnlockAutoPromptEnabled : false ,
2931 passwordVerifier : verifier ,
3032 } ,
3133 ) ;
@@ -36,6 +38,7 @@ test("applyAppLockEnabledChange enables only when a verifier exists", async () =
3638 enabled : false ,
3739 timeoutMinutes : 15 ,
3840 systemUnlockEnabled : false ,
41+ systemUnlockAutoPromptEnabled : false ,
3942 passwordVerifier : null ,
4043 } ,
4144 ) ;
@@ -47,6 +50,7 @@ test("applyAppLockEnabledChange requires current password before disabling an ex
4750 enabled : true ,
4851 timeoutMinutes : 30 ,
4952 systemUnlockEnabled : true ,
53+ systemUnlockAutoPromptEnabled : true ,
5054 passwordVerifier : verifier ,
5155 } ;
5256
@@ -61,6 +65,7 @@ test("applyAppLockEnabledChange requires current password before disabling an ex
6165 enabled : false ,
6266 timeoutMinutes : 30 ,
6367 systemUnlockEnabled : false ,
68+ systemUnlockAutoPromptEnabled : false ,
6469 passwordVerifier : null ,
6570 } ,
6671 ) ;
@@ -72,6 +77,7 @@ test("replaceAppLockPassword requires current password when replacing an existin
7277 enabled : true ,
7378 timeoutMinutes : 5 ,
7479 systemUnlockEnabled : true ,
80+ systemUnlockAutoPromptEnabled : true ,
7581 passwordVerifier : verifier ,
7682 } ;
7783
@@ -99,6 +105,7 @@ test("replaceAppLockPassword requires current password when replacing an existin
99105 assert . equal ( replaced . enabled , true ) ;
100106 assert . equal ( replaced . timeoutMinutes , 5 ) ;
101107 assert . equal ( replaced . systemUnlockEnabled , true ) ;
108+ assert . equal ( replaced . systemUnlockAutoPromptEnabled , true ) ;
102109 assert . notEqual ( replaced . passwordVerifier ?. hash , verifier . hash ) ;
103110 assert . equal ( await verifyAppLockPassword ( "new secret" , replaced . passwordVerifier ) , true ) ;
104111} ) ;
@@ -108,6 +115,7 @@ test("replaceAppLockPassword rejects empty new passwords", async () => {
108115 enabled : false ,
109116 timeoutMinutes : 60 ,
110117 systemUnlockEnabled : false ,
118+ systemUnlockAutoPromptEnabled : false ,
111119 passwordVerifier : null ,
112120 } ;
113121
@@ -124,6 +132,7 @@ test("replaceAppLockPassword enables app lock when creating the first password",
124132 enabled : false ,
125133 timeoutMinutes : 15 ,
126134 systemUnlockEnabled : false ,
135+ systemUnlockAutoPromptEnabled : false ,
127136 passwordVerifier : null ,
128137 } ;
129138
@@ -135,5 +144,6 @@ test("replaceAppLockPassword enables app lock when creating the first password",
135144 assert . equal ( saved . enabled , true ) ;
136145 assert . equal ( saved . timeoutMinutes , 15 ) ;
137146 assert . equal ( saved . systemUnlockEnabled , false ) ;
147+ assert . equal ( saved . systemUnlockAutoPromptEnabled , false ) ;
138148 assert . equal ( await verifyAppLockPassword ( "first secret" , saved . passwordVerifier ) , true ) ;
139149} ) ;
0 commit comments