Skip to content

Commit 55e26fe

Browse files
committed
add tests for duplicate init-user
1 parent d24c52b commit 55e26fe

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

tests/age-store-tests.txt

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,3 +316,40 @@ $< Enter passphrase
316316
$> testpassword123
317317
?. stdout "age1"
318318
?! stderr "Error"
319+
320+
> Init User Duplicate Secret Handling (unencrypted)
321+
-- Test unencrypted init twice with default secret location
322+
$. age-store.py init-user --unencrypted
323+
?. stdout "User initialization complete"
324+
?. file "user-secret.age"
325+
$! age-store.py init-user --unencrypted
326+
?. stderr "User secret already exists"
327+
-- Test unencrypted init twice with explicit user secret
328+
$. age-store.py --user-secret user-secrets/duplicate-test.age init-user --unencrypted
329+
?. stdout "User initialization complete"
330+
?. file "user-secrets/duplicate-test.age"
331+
$! age-store.py --user-secret user-secrets/duplicate-test.age init-user --unencrypted
332+
?. stderr "User secret already exists"
333+
334+
335+
> Init User Duplicate Secret Handling (encrypted)
336+
-- Test encrypted init twice with default secret location
337+
$. age-store.py init-user
338+
$< Enter passphrase
339+
$> testpassword123
340+
$< Confirm passphrase
341+
$> testpassword123
342+
?. stdout "User initialization complete"
343+
?. file "user-secret.age.enc"
344+
$! age-store.py init-user
345+
?. stderr "User secret already exists"
346+
-- Test encrypted init twice with explicit user secret
347+
$. age-store.py --user-secret user-secrets/encrypted-duplicate-test.age.enc init-user
348+
$< Enter passphrase
349+
$> testpassword123
350+
$< Confirm passphrase
351+
$> testpassword123
352+
?. stdout "User initialization complete"
353+
?. file "user-secrets/encrypted-duplicate-test.age.enc"
354+
$! age-store.py --user-secret user-secrets/encrypted-duplicate-test.age.enc init-user
355+
?. stderr "User secret already exists"

0 commit comments

Comments
 (0)