BackgroundSyncPreferenceTest.kt

573 B · raw

1package com.peachpasswords.sync23import org.junit.Assert.assertFalse4import org.junit.Assert.assertTrue5import org.junit.Test67class BackgroundSyncPreferenceTest {8    @Test fun `missing choice defaults background sync on`() {9        assertTrue(readEnabled(hasStoredChoice = false) { false })10    }1112    @Test fun `stored manual-only choice survives restart`() {13        assertFalse(readEnabled(hasStoredChoice = true) { false })14    }1516    @Test fun `stored background choice survives restart`() {17        assertTrue(readEnabled(hasStoredChoice = true) { true })18    }19}