From 9b4a85942d041f152c812765150c0ec5a60839ed Mon Sep 17 00:00:00 2001 From: MatthewTighe Date: Thu, 24 Feb 2022 17:00:27 -0800 Subject: [PATCH] fixes #23981: open download function and override for test --- app/src/main/java/org/mozilla/fenix/FenixApplication.kt | 2 +- .../mozilla/fenix/helpers/FenixRobolectricTestApplication.kt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/mozilla/fenix/FenixApplication.kt b/app/src/main/java/org/mozilla/fenix/FenixApplication.kt index 205a57085..39a85ac3d 100644 --- a/app/src/main/java/org/mozilla/fenix/FenixApplication.kt +++ b/app/src/main/java/org/mozilla/fenix/FenixApplication.kt @@ -789,7 +789,7 @@ open class FenixApplication : LocaleAwareApplication(), Provider { override fun getWorkManagerConfiguration() = Builder().setMinimumLoggingLevel(INFO).build() @OptIn(DelicateCoroutinesApi::class) - private fun downloadWallpapers() { + open fun downloadWallpapers() { if (FeatureFlags.showWallpapers) { GlobalScope.launch { components.wallpaperManager.downloadAllRemoteWallpapers() diff --git a/app/src/test/java/org/mozilla/fenix/helpers/FenixRobolectricTestApplication.kt b/app/src/test/java/org/mozilla/fenix/helpers/FenixRobolectricTestApplication.kt index 733ad5380..72cc5ace7 100644 --- a/app/src/test/java/org/mozilla/fenix/helpers/FenixRobolectricTestApplication.kt +++ b/app/src/test/java/org/mozilla/fenix/helpers/FenixRobolectricTestApplication.kt @@ -29,6 +29,8 @@ class FenixRobolectricTestApplication : FenixApplication() { override fun setupInMainProcessOnly() = Unit + override fun downloadWallpapers() = Unit + private fun setApplicationTheme() { // According to the Robolectric devs, the application context will not have the 's // theme but will use the platform's default team so we set our theme here. We change it here