🐛 Make an identity’s nickname optional
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / freenet / wot / PluginWebOfTrustConnectorTest.kt
index 5db7fe3..84acd65 100644 (file)
@@ -109,6 +109,20 @@ class PluginWebOfTrustConnectorTest {
        }
 
        @Test
+       fun `trusted identity without nickname is returned correctly`() {
+               val trustedIdentities = createPluginConnector("GetIdentitiesByScore") {
+                       put("Identity0", "id0")
+                       put("RequestURI0", "request-uri0")
+               }.connect { loadTrustedIdentities(ownIdentity) }
+               assertThat(trustedIdentities, contains(
+                               allOf(
+                                               isIdentity("id0", null, "request-uri0", empty<String>(), isEmptyMap()),
+                                               isTrusted(ownIdentity, isTrust(null, null, null))
+                               )
+               ))
+       }
+
+       @Test
        fun `trusted identity with contexts is returned correctly`() {
                val trustedIdentities = createPluginConnector("GetIdentitiesByScore") {
                        put("Identity0", "id0")