diff --git a/app/build.gradle b/app/build.gradle index 0cd879c0..34916adf 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -72,6 +72,7 @@ dependencies { implementation "androidx.work:work-runtime-ktx:2.4.0" implementation "androidx.fragment:fragment-ktx:1.2.3" implementation "androidx.browser:browser:1.2.0" + testImplementation "org.koin:koin-test:2.1.6" testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test.ext:junit:1.1.1' diff --git a/app/src/test/java/com/readrops/app/HtmlParserTest.kt b/app/src/test/java/com/readrops/app/HtmlParserTest.kt index 760c85ae..bcff0ac2 100644 --- a/app/src/test/java/com/readrops/app/HtmlParserTest.kt +++ b/app/src/test/java/com/readrops/app/HtmlParserTest.kt @@ -5,20 +5,18 @@ import com.readrops.app.utils.ParsingResult import junit.framework.TestCase import okhttp3.OkHttpClient import org.junit.Assert -import org.junit.Before +import org.junit.Rule import org.junit.Test -import org.koin.core.context.startKoin import org.koin.dsl.module +import org.koin.test.KoinTestRule class HtmlParserTest { - @Before - fun setupKoin() { - startKoin { - modules(module { - single { OkHttpClient() } - }) - } + @get:Rule + val koinTestRule = KoinTestRule.create { + modules(module { + single { OkHttpClient() } + }) } @Test