✅ Add tests for WOTC.removeTrust
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Fri, 1 Nov 2019 19:04:25 +0000 (20:04 +0100)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Fri, 1 Nov 2019 19:04:25 +0000 (20:04 +0100)
src/test/kotlin/net/pterodactylus/sone/freenet/wot/WebOfTrustConnectorTest.kt

index 384768b..e795328 100644 (file)
@@ -286,6 +286,18 @@ class WebOfTrustConnectorTest {
                                .connect { setTrust(ownIdentity, identity, 123, "Test Trust") }
        }
 
                                .connect { setTrust(ownIdentity, identity, 123, "Test Trust") }
        }
 
+       @Test
+       fun `removing trust sends correct own identity id`() {
+               createPluginConnector("RemoveTrust", hasField("Truster", equalTo(ownIdentity.id)))
+                               .connect { removeTrust(ownIdentity, identity) }
+       }
+
+       @Test
+       fun `removing trust sends correct identity id`() {
+               createPluginConnector("RemoveTrust", hasField("Trustee", equalTo(identity.id)))
+                               .connect { removeTrust(ownIdentity, identity) }
+       }
+
 }
 
 private fun <R> PluginConnector.connect(block: WebOfTrustConnector.() -> R) =
 }
 
 private fun <R> PluginConnector.connect(block: WebOfTrustConnector.() -> R) =