@@ -7,6 +7,7 @@ plugins {
77
88android {
99 namespace = " com.ichi2.anki.compat"
10+ testFixtures.enable = true
1011 compileSdk =
1112 libs.versions.compileSdk
1213 .get()
@@ -40,9 +41,23 @@ dependencies {
4041 implementation(libs.androidx.appcompat)
4142 implementation(libs.jakewharton.timber)
4243
44+ testImplementation(testFixtures(project(" :common" )))
45+ testImplementation(testFixtures(project(" :compat" )))
4346 testImplementation(libs.junit.jupiter)
4447 testImplementation(libs.junit.vintage.engine)
4548 testImplementation(libs.hamcrest)
4649 testImplementation(libs.junit.platform.launcher)
50+ testImplementation(libs.mockk)
51+ testImplementation(libs.mockito.kotlin)
4752 testImplementation(kotlin(" test" ))
53+
54+ testFixturesImplementation(project(" :common" ))
55+ testFixturesImplementation(testFixtures(project(" :common" )))
56+ testFixturesImplementation(libs.mockk)
57+ testFixturesImplementation(libs.mockito.kotlin)
58+ testFixturesImplementation(libs.junit.vintage.engine)
59+ testFixturesImplementation(kotlin(" test" ))
60+ // Required so the ExperimentalCoroutinesApi opt-in (applied globally) doesn't cause
61+ // an "unresolved" warning, which is treated as an error due to allWarningsAsErrors
62+ testFixturesImplementation(libs.kotlinx.coroutines.core)
4863}
0 commit comments