UpdateMetadataSignatureTest.kt

734 B · raw

1package com.peachpasswords.updates23import org.junit.Assert.assertEquals4import org.junit.Test56class UpdateMetadataSignatureTest {7    @Test8    fun `established release metadata without a separate signature is accepted`() {9        val body = """10            {11              "version":"2.15.5",12              "platforms":{13                "$ANDROID_PLATFORM_KEY":{14                  "url":"https://kepr.uk/peach-android/releases/2.15.5/android-arm64",15                  "blake3":"${"a".repeat(64)}"16                }17              }18            }19        """.trimIndent()2021        assertEquals(22            "https://kepr.uk/peach-android/releases/2.15.5/android-arm64",23            parseReleaseManifest(body).url,24        )25    }26}