diff options
author | Matej Drobnič <matej@matejdro.com> | 2023-10-22 16:53:41 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-22 16:53:41 +0200 |
commit | 346365b8d0aef14e79da921056d9438fe9d2663e (patch) | |
tree | 5fa0082c45493ffa16ffd0a63a3db722fd3206a1 /app/src/androidTest/java | |
parent | fa75317bce95bdae152fa1171894d4c025e3921c (diff) | |
download | AntennaPod-346365b8d0aef14e79da921056d9438fe9d2663e.zip |
Delete local feed episodes (#6400)
Diffstat (limited to 'app/src/androidTest/java')
-rw-r--r-- | app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java b/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java index 1f387b24b..24c20242a 100644 --- a/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java +++ b/app/src/androidTest/java/de/test/antennapod/ui/PreferencesTest.java @@ -41,6 +41,7 @@ import static de.test.antennapod.EspressoTestUtils.clickPreference; import static de.test.antennapod.EspressoTestUtils.waitForView; import static java.util.concurrent.TimeUnit.MILLISECONDS; import static org.hamcrest.Matchers.not; +import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; @LargeTest @@ -200,6 +201,22 @@ public class PreferencesTest { } @Test + public void testAutoDeleteLocal() { + clickPreference(R.string.downloads_pref); + final boolean initialAutoDelete = UserPreferences.isAutoDeleteLocal(); + assertFalse(initialAutoDelete); + + onView(withText(R.string.pref_auto_local_delete_title)).perform(click()); + onView(withText(R.string.yes)).perform(click()); + Awaitility.await().atMost(1000, MILLISECONDS) + .until(() -> UserPreferences.isAutoDeleteLocal()); + + onView(withText(R.string.pref_auto_local_delete_title)).perform(click()); + Awaitility.await().atMost(1000, MILLISECONDS) + .until(() -> !UserPreferences.isAutoDeleteLocal()); + } + + @Test public void testPlaybackSpeeds() { clickPreference(R.string.playback_pref); clickPreference(R.string.playback_speed); |