Cargo.lock 🔗
@@ -1736,6 +1736,7 @@ dependencies = [
"collections",
"context_menu",
"ctor",
+ "drag_and_drop",
"env_logger",
"futures 0.3.24",
"fuzzy",
K Simmons created
Cargo.lock | 1 +
crates/editor/Cargo.toml | 1 +
crates/editor/src/editor_tests.rs | 2 ++
3 files changed, 4 insertions(+)
@@ -1736,6 +1736,7 @@ dependencies = [
"collections",
"context_menu",
"ctor",
+ "drag_and_drop",
"env_logger",
"futures 0.3.24",
"fuzzy",
@@ -20,6 +20,7 @@ test-support = [
]
[dependencies]
+drag_and_drop = { path = "../drag_and_drop" }
text = { path = "../text" }
clock = { path = "../clock" }
collections = { path = "../collections" }
@@ -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::<Workspace>::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);