summaryrefslogtreecommitdiff
path: root/app/src/androidTest/java
diff options
context:
space:
mode:
authorMatej Drobnič <matej@matejdro.com>2023-10-22 16:53:41 +0200
committerGitHub <noreply@github.com>2023-10-22 16:53:41 +0200
commit346365b8d0aef14e79da921056d9438fe9d2663e (patch)
tree5fa0082c45493ffa16ffd0a63a3db722fd3206a1 /app/src/androidTest/java
parentfa75317bce95bdae152fa1171894d4c025e3921c (diff)
downloadAntennaPod-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.java17
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);