test: Prod shouldn't get nightly build

This commit is contained in:
Ahmad Ansori Palembani 2024-05-22 12:38:38 +07:00
parent f1f87c56f2
commit 0079de72a8
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -1,16 +1,11 @@
package eu.kanade.tachiyomi.data.updater
import android.content.Context
import eu.kanade.tachiyomi.core.preference.PreferenceStore
import eu.kanade.tachiyomi.data.preference.PreferencesHelper
import eu.kanade.tachiyomi.network.NetworkHelper
import io.mockk.MockKAnnotations
import io.mockk.impl.annotations.MockK
import io.mockk.impl.annotations.RelaxedMockK
import io.mockk.impl.annotations.SpyK
import io.mockk.mockk
import kotlinx.serialization.json.Json
import org.junit.Assert.*
import org.junit.Assert.assertFalse
import org.junit.Assert.assertTrue
import org.junit.Before
import org.junit.Test
@ -60,6 +55,11 @@ class AppUpdateCheckerTest {
assertTrue(isNewVersion("1.2.4-r1", "1.2.3", false))
}
@Test
fun `Prod shouldn't get nightly build (Check for Betas)`() {
assertFalse(isNewVersion("r1", "1.2.3", false))
}
@Test
fun `Latest version check`() {
assertFalse(isNewVersion("1.2.3", "1.2.3", false))