fix failing test

K Simmons created

Change summary

Cargo.lock                        | 1 +
crates/editor/Cargo.toml          | 1 +
crates/editor/src/editor_tests.rs | 2 ++
3 files changed, 4 insertions(+)

Detailed changes

Cargo.lock 🔗

@@ -1736,6 +1736,7 @@ dependencies = [
  "collections",
  "context_menu",
  "ctor",
+ "drag_and_drop",
  "env_logger",
  "futures 0.3.24",
  "fuzzy",

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" }

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::<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);