From 5bb8ba50288fd8a55bf7ed19b3c6407d1604818b Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Tue, 19 Sep 2023 20:20:52 -0600 Subject: [PATCH] Initialize workspace properly in tests For vim command I'd like to be able to test that e.g. workspace::Save works. --- crates/editor/src/test/editor_lsp_test_context.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/crates/editor/src/test/editor_lsp_test_context.rs b/crates/editor/src/test/editor_lsp_test_context.rs index bbc4911f3568d4c4c2477772ef53da6c73745a80..085ce96382e125283b1dd7ffb9f1afa67a9077de 100644 --- a/crates/editor/src/test/editor_lsp_test_context.rs +++ b/crates/editor/src/test/editor_lsp_test_context.rs @@ -14,7 +14,7 @@ use language::{point_to_lsp, FakeLspAdapter, Language, LanguageConfig, LanguageQ use lsp::{notification, request}; use project::Project; use smol::stream::StreamExt; -use workspace::{pane, AppState, Workspace, WorkspaceHandle}; +use workspace::{AppState, Workspace, WorkspaceHandle}; use crate::{multi_buffer::ToPointUtf16, Editor, ToPoint}; @@ -38,12 +38,10 @@ impl<'a> EditorLspTestContext<'a> { let app_state = cx.update(AppState::test); cx.update(|cx| { - theme::init((), cx); language::init(cx); crate::init(cx); - pane::init(cx); + workspace::init(app_state.clone(), cx); Project::init_settings(cx); - workspace::init_settings(cx); }); let file_name = format!(