diff --git a/Cargo.lock b/Cargo.lock index 65b562c8ed..0c65493e26 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1736,6 +1736,7 @@ dependencies = [ "collections", "context_menu", "ctor", + "drag_and_drop", "env_logger", "futures 0.3.24", "fuzzy", diff --git a/crates/editor/Cargo.toml b/crates/editor/Cargo.toml index db634376d0..f56ed36f75 100644 --- a/crates/editor/Cargo.toml +++ b/crates/editor/Cargo.toml @@ -20,6 +20,7 @@ test-support = [ ] [dependencies] +drag_and_drop = { path = "../drag_and_drop" } text = { path = "../text" } clock = { path = "../clock" } collections = { path = "../collections" } diff --git a/crates/editor/src/editor_tests.rs b/crates/editor/src/editor_tests.rs index 58978c51f0..839f804ec3 100644 --- a/crates/editor/src/editor_tests.rs +++ b/crates/editor/src/editor_tests.rs @@ -1,5 +1,6 @@ use std::{cell::RefCell, rc::Rc, time::Instant}; +use drag_and_drop::DragAndDrop; use futures::StreamExt; use indoc::indoc; use unindent::Unindent; @@ -472,6 +473,7 @@ fn test_clone(cx: &mut gpui::MutableAppContext) { #[gpui::test] fn test_navigation_history(cx: &mut gpui::MutableAppContext) { cx.set_global(Settings::test(cx)); + cx.set_global(DragAndDrop::::default()); use workspace::Item; let (_, pane) = cx.add_window(Default::default(), |cx| Pane::new(None, cx)); let buffer = MultiBuffer::build_simple(&sample_text(300, 5, 'a'), cx);