Skip to content

Commit d098f93

Browse files
committed
feat: add Koin compiler plugin to build configuration and update related dependencies
1 parent 967d7ed commit d098f93

12 files changed

Lines changed: 18 additions & 9 deletions

File tree

‎app/android/build.gradle.kts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ plugins {
1313
alias(libs.plugins.compose.compiler)
1414
alias(libs.plugins.gms)
1515
alias(libs.plugins.crashlytics)
16+
alias(libs.plugins.koin.compiler)
1617
}
1718
apply(from = "$rootDir/gradle/common-android-sign-conf.gradle")
1819

‎app/desktop/build.gradle.kts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ plugins {
77
alias(libs.plugins.gradle.convention)
88
alias(libs.plugins.compose)
99
alias(libs.plugins.compose.compiler)
10+
alias(libs.plugins.koin.compiler)
1011
}
1112
apply(from = "$rootDir/gradle/common-desktop-mac-sign-conf.gradle")
1213
group = "com.softartdev"

‎app/ios-kit/build.gradle.kts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ plugins {
33
alias(libs.plugins.kotlin.multiplatform)
44
alias(libs.plugins.compose)
55
alias(libs.plugins.compose.compiler)
6+
alias(libs.plugins.koin.compiler)
67
}
78
kotlin {
89
listOf(iosArm64(), iosSimulatorArm64()).forEach { iosTarget ->

‎app/web/build.gradle.kts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ plugins {
1111
alias(libs.plugins.compose)
1212
alias(libs.plugins.compose.compiler)
1313
alias(libs.plugins.download)
14+
alias(libs.plugins.koin.compiler)
1415
}
1516

1617
val coreDataDbModule = providers.gradleProperty("CORE_DATA_DB_MODULE").get()

‎build.gradle.kts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ plugins {
1414
alias(libs.plugins.room3) apply false
1515
alias(libs.plugins.gms) apply false
1616
alias(libs.plugins.crashlytics) apply false
17+
alias(libs.plugins.koin.compiler) apply false
1718
}
1819

1920
WasmYarnRootExtension[project].apply {

‎core/test/ui/build.gradle.kts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ plugins {
99
alias(libs.plugins.gradle.convention)
1010
alias(libs.plugins.compose)
1111
alias(libs.plugins.compose.compiler)
12+
alias(libs.plugins.koin.compiler)
1213
}
1314

1415
kotlin {

‎core/test/ui/src/commonMain/kotlin/com/softartdev/notedelight/di/uiTestModules.kt‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ val navigationTestModule = module {
1818
}
1919

2020
val backupTestModule = module {
21-
single<DatabaseFilePicker> { TestDatabaseFilePicker() }
21+
single { TestDatabaseFilePicker() }
22+
single<DatabaseFilePicker> { get<TestDatabaseFilePicker>() }
2223
}
2324

2425
val biometricTestModule = module {

‎core/test/ui/src/commonMain/kotlin/com/softartdev/notedelight/ui/cases/BackupFeatureTestCase.kt‎

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,20 @@
22

33
package com.softartdev.notedelight.ui.cases
44

5+
import androidx.compose.ui.semantics.SemanticsActions
56
import androidx.compose.ui.test.ComposeUiTest
67
import androidx.compose.ui.test.ExperimentalTestApi
7-
import androidx.compose.ui.test.assertTextEquals
88
import androidx.compose.ui.test.assertTextContains
9+
import androidx.compose.ui.test.assertTextEquals
10+
import androidx.compose.ui.test.onAllNodesWithContentDescription
911
import androidx.compose.ui.test.performClick
12+
import androidx.compose.ui.test.performSemanticsAction
1013
import androidx.compose.ui.test.performTextInput
1114
import androidx.compose.ui.test.performTextReplacement
12-
import androidx.compose.ui.test.onAllNodesWithContentDescription
13-
import androidx.compose.ui.test.performSemanticsAction
14-
import androidx.compose.ui.semantics.SemanticsActions
1515
import co.touchlab.kermit.Logger
1616
import com.softartdev.notedelight.createTempBackupPath
1717
import com.softartdev.notedelight.ui.BaseTestCase
1818
import com.softartdev.notedelight.ui.screen.MainTestScreen
19-
import com.softartdev.notedelight.ui.settings.detail.DatabaseFilePicker
2019
import com.softartdev.notedelight.ui.settings.detail.TestDatabaseFilePicker
2120
import com.softartdev.notedelight.util.CONFIRM_PASSWORD_DIALOG_TAG
2221
import com.softartdev.notedelight.util.ENTER_PASSWORD_DIALOG_TAG
@@ -43,7 +42,7 @@ class BackupFeatureTestCase(
4342
val firstExportPath = createTempBackupPath("backup-one")
4443
val secondExportPath = createTempBackupPath("backup-two")
4544
val testDatabaseFilePicker: TestDatabaseFilePicker =
46-
KoinPlatformTools.defaultContext().get().get(DatabaseFilePicker::class)
45+
KoinPlatformTools.defaultContext().get().get()
4746
testDatabaseFilePicker.setQueues(
4847
exportPaths = listOf(firstExportPath, secondExportPath),
4948
importPaths = listOf(firstExportPath, secondExportPath)

‎core/ui/build.gradle.kts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ plugins {
88
alias(libs.plugins.android.kotlin.multiplatform.library)
99
alias(libs.plugins.compose)
1010
alias(libs.plugins.compose.compiler)
11+
alias(libs.plugins.koin.compiler)
1112
}
1213
compose.resources {
1314
publicResClass = true

‎feature/backup/ui/build.gradle.kts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ plugins {
88
alias(libs.plugins.android.kotlin.multiplatform.library)
99
alias(libs.plugins.compose)
1010
alias(libs.plugins.compose.compiler)
11+
alias(libs.plugins.koin.compiler)
1112
}
1213

1314
kotlin {

0 commit comments

Comments
 (0)