aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/test/java')
-rw-r--r--app/src/test/java/app/passwordstore/ui/setup/SetupModelTest.kt10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/src/test/java/app/passwordstore/ui/setup/SetupModelTest.kt b/app/src/test/java/app/passwordstore/ui/setup/SetupModelTest.kt
index 53ea80cf..9ccddbd3 100644
--- a/app/src/test/java/app/passwordstore/ui/setup/SetupModelTest.kt
+++ b/app/src/test/java/app/passwordstore/ui/setup/SetupModelTest.kt
@@ -137,4 +137,14 @@ class SetupModelTest {
val folder = File(root, "folder").apply { File(this, ".gpg-id").mkdirs() }
assertNull(readGpgId(folder))
}
+
+ @Test
+ fun createdForMatchesOnlyTheChosenKeysGpgId() {
+ val key = PGPIdentifier.fromString("0xf8993a789cdfb014") as PGPIdentifier.KeyId
+ assertEquals(false, createdFor(root, key))
+ File(root, ".gpg-id").writeText(gpgIdText(listOf(key)))
+ assertEquals(true, createdFor(root, key))
+ File(root, ".gpg-id").writeText("F8993A789CDFB014\nB950AE2813841585\n")
+ assertEquals(false, createdFor(root, key))
+ }
}