From f24c332626c63367db53b7dedb727266a798f1cf Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Mon, 6 May 2024 23:45:11 +0530 Subject: [PATCH] tests(lsp): mock global pref manager in LSP tests --- .../src/main/java/com/itsaky/androidide/lsp/api/LSPTest.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/testing/lsp/src/main/java/com/itsaky/androidide/lsp/api/LSPTest.kt b/testing/lsp/src/main/java/com/itsaky/androidide/lsp/api/LSPTest.kt index d6021919d..4f8b385bb 100644 --- a/testing/lsp/src/main/java/com/itsaky/androidide/lsp/api/LSPTest.kt +++ b/testing/lsp/src/main/java/com/itsaky/androidide/lsp/api/LSPTest.kt @@ -27,9 +27,11 @@ import com.itsaky.androidide.eventbus.events.editor.DocumentOpenEvent import com.itsaky.androidide.eventbus.events.file.FileDeletionEvent import com.itsaky.androidide.eventbus.events.file.FileRenameEvent import com.itsaky.androidide.lookup.Lookup +import com.itsaky.androidide.managers.PreferenceManager import com.itsaky.androidide.models.Position import com.itsaky.androidide.models.Range import com.itsaky.androidide.preferences.internal.EditorPreferences +import com.itsaky.androidide.preferences.internal.prefManager import com.itsaky.androidide.projects.FileManager import com.itsaky.androidide.projects.ProjectManagerImpl import com.itsaky.androidide.projects.builder.BuildService @@ -84,6 +86,9 @@ abstract class LSPTest { return } + mockkStatic(::prefManager) + every { prefManager } returns PreferenceManager(RuntimeEnvironment.getApplication()) + mockkStatic(EditorPreferences::tabSize) every { EditorPreferences.tabSize } returns 4