- assertThat(linkedElement, `is`(LinkedElement(normalizedKey, properties = mapOf("size" to 2451, "sizeHuman" to "2 KiB"))))
+ assertThat(linkedElement, equalTo(LinkedElement(normalizedKey, properties = mapOf(
+ "type" to "image", "size" to 2451, "sizeHuman" to "2 KiB"
+ ))))
+ }
+
+ @Test
+ fun `image loader returns element for audio data`() {
+ elementLoader.loadElement(audioKey)
+ verify(freenetInterface).startFetch(eq(FreenetURI(audioKey)), callback.capture())
+ callback.value.shouldCancel(FreenetURI(audioKey), "audio/mpeg", 123)
+ val linkedElement = elementLoader.loadElement(audioKey)
+ assertThat(linkedElement, equalTo(LinkedElement(audioKey, properties = mapOf(
+ "type" to "audio", "size" to 123L, "sizeHuman" to "123 B"
+ ))))