Skip to content

Commit d432a76

Browse files
committed
fix: inject mocked PluginAuthManager into UTs
1 parent decb082 commit d432a76

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

src/test/kotlin/com/coder/toolbox/cli/CoderCLIManagerTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import com.coder.toolbox.CoderToolboxContext
44
import com.coder.toolbox.cli.ex.MissingVersionException
55
import com.coder.toolbox.cli.ex.ResponseException
66
import com.coder.toolbox.cli.ex.SSHConfigFormatException
7+
import com.coder.toolbox.oauth.CoderAccount
8+
import com.coder.toolbox.oauth.CoderOAuthCfg
79
import com.coder.toolbox.sdk.DataGen.Companion.workspace
810
import com.coder.toolbox.sdk.v2.models.Workspace
911
import com.coder.toolbox.settings.Environment
@@ -31,6 +33,7 @@ import com.coder.toolbox.util.getOS
3133
import com.coder.toolbox.util.pluginTestSettingsStore
3234
import com.coder.toolbox.util.sha1
3335
import com.coder.toolbox.util.toURL
36+
import com.jetbrains.toolbox.api.core.auth.PluginAuthManager
3437
import com.jetbrains.toolbox.api.core.diagnostics.Logger
3538
import com.jetbrains.toolbox.api.core.os.LocalDesktopManager
3639
import com.jetbrains.toolbox.api.localization.LocalizableStringFactory
@@ -75,6 +78,7 @@ private val noOpTextProgress: (String) -> Unit = { _ -> }
7578
internal class CoderCLIManagerTest {
7679
private val ui = mockk<ToolboxUi>(relaxed = true)
7780
private val context = CoderToolboxContext(
81+
mockk<PluginAuthManager<CoderAccount, CoderOAuthCfg>>(),
7882
ui,
7983
mockk<EnvironmentUiPageManager>(),
8084
mockk<EnvironmentStateColorPalette>(),

src/test/kotlin/com/coder/toolbox/sdk/CoderRestClientTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.coder.toolbox.sdk
22

33
import com.coder.toolbox.CoderToolboxContext
4+
import com.coder.toolbox.oauth.CoderAccount
5+
import com.coder.toolbox.oauth.CoderOAuthCfg
46
import com.coder.toolbox.sdk.convertors.InstantConverter
57
import com.coder.toolbox.sdk.convertors.UUIDConverter
68
import com.coder.toolbox.sdk.ex.APIResponseException
@@ -20,6 +22,7 @@ import com.coder.toolbox.store.TLS_ALTERNATE_HOSTNAME
2022
import com.coder.toolbox.store.TLS_CA_PATH
2123
import com.coder.toolbox.util.pluginTestSettingsStore
2224
import com.coder.toolbox.util.sslContextFromPEMs
25+
import com.jetbrains.toolbox.api.core.auth.PluginAuthManager
2326
import com.jetbrains.toolbox.api.core.diagnostics.Logger
2427
import com.jetbrains.toolbox.api.core.os.LocalDesktopManager
2528
import com.jetbrains.toolbox.api.localization.LocalizableStringFactory
@@ -101,6 +104,7 @@ class CoderRestClientTest {
101104
.build()
102105

103106
private val context = CoderToolboxContext(
107+
mockk<PluginAuthManager<CoderAccount, CoderOAuthCfg>>(),
104108
mockk<ToolboxUi>(),
105109
mockk<EnvironmentUiPageManager>(),
106110
mockk<EnvironmentStateColorPalette>(),

src/test/kotlin/com/coder/toolbox/util/CoderProtocolHandlerTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
package com.coder.toolbox.util
22

33
import com.coder.toolbox.CoderToolboxContext
4+
import com.coder.toolbox.oauth.CoderAccount
5+
import com.coder.toolbox.oauth.CoderOAuthCfg
46
import com.coder.toolbox.sdk.DataGen
57
import com.coder.toolbox.settings.Environment
68
import com.coder.toolbox.store.CoderSecretsStore
79
import com.coder.toolbox.store.CoderSettingsStore
810
import com.coder.toolbox.views.CoderSettingsPage
11+
import com.jetbrains.toolbox.api.core.auth.PluginAuthManager
912
import com.jetbrains.toolbox.api.core.diagnostics.Logger
1013
import com.jetbrains.toolbox.api.core.os.LocalDesktopManager
1114
import com.jetbrains.toolbox.api.localization.LocalizableStringFactory
@@ -43,6 +46,7 @@ internal class CoderProtocolHandlerTest {
4346
}
4447

4548
private val context = CoderToolboxContext(
49+
mockk<PluginAuthManager<CoderAccount, CoderOAuthCfg>>(),
4650
mockk<ToolboxUi>(relaxed = true),
4751
mockk<EnvironmentUiPageManager>(),
4852
mockk<EnvironmentStateColorPalette>(),

0 commit comments

Comments
 (0)