X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FDefaultElementLoaderTest.kt;fp=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FDefaultElementLoaderTest.kt;h=fe3f5128162f2ebc8071ea54d35a1a7ba9ba3edd;hp=5f8cb88867ae61ceb9d9f956e55bfa82c4211e37;hb=5b0a3b1498a972ec1dedfcb97d6b831d03e58b07;hpb=7a70c5564da777276295d6ec29ab76446425bb36 diff --git a/src/test/kotlin/net/pterodactylus/sone/core/DefaultElementLoaderTest.kt b/src/test/kotlin/net/pterodactylus/sone/core/DefaultElementLoaderTest.kt index 5f8cb88..fe3f512 100644 --- a/src/test/kotlin/net/pterodactylus/sone/core/DefaultElementLoaderTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/core/DefaultElementLoaderTest.kt @@ -25,6 +25,8 @@ class DefaultElementLoaderTest { companion object { private const val IMAGE_ID = "KSK@gpl.png" private val freenetURI = FreenetURI(IMAGE_ID) + private const val decomposedKey = "CHK@DCiVgTWW9nnWHJc9EVwtFJ6jAfBSVyy~rgiPvhUKbS4,mNY85V0x7dYcv7SnEYo1PCC6y2wNWMDNt-y9UWQx9fI,AAMC--8/fru%CC%88hstu%CC%88ck.jpg" + private const val normalizedKey = "CHK@DCiVgTWW9nnWHJc9EVwtFJ6jAfBSVyy~rgiPvhUKbS4,mNY85V0x7dYcv7SnEYo1PCC6y2wNWMDNt-y9UWQx9fI,AAMC--8/frühstück.jpg" } private val freenetInterface = mock() @@ -80,11 +82,11 @@ class DefaultElementLoaderTest { @Test fun `image loader can load image`() { - elementLoader.loadElement(IMAGE_ID) - verify(freenetInterface).startFetch(eq(freenetURI), callback.capture()) - callback.value.loaded(freenetURI, "image/png", read("/static/images/unknown-image-0.png")) - val linkedElement = elementLoader.loadElement(IMAGE_ID) - assertThat(linkedElement, `is`(LinkedElement(IMAGE_ID))) + elementLoader.loadElement(decomposedKey) + verify(freenetInterface).startFetch(eq(FreenetURI(decomposedKey)), callback.capture()) + callback.value.loaded(FreenetURI(normalizedKey), "image/png", read("/static/images/unknown-image-0.png")) + val linkedElement = elementLoader.loadElement(decomposedKey) + assertThat(linkedElement, `is`(LinkedElement(normalizedKey))) } @Test