Cargo.lock 🔗
@@ -1622,6 +1622,8 @@ dependencies = [
"anyhow",
"buffer",
"clock",
+ "ctor",
+ "env_logger",
"gpui",
"language",
"lazy_static",
Antonio Scandurra created
Cargo.lock | 2 ++
crates/editor/Cargo.toml | 2 ++
crates/editor/src/test.rs | 6 ++++++
3 files changed, 10 insertions(+)
@@ -1622,6 +1622,8 @@ dependencies = [
"anyhow",
"buffer",
"clock",
+ "ctor",
+ "env_logger",
"gpui",
"language",
"lazy_static",
@@ -31,6 +31,8 @@ smol = "1.2"
buffer = { path = "../buffer", features = ["test-support"] }
language = { path = "../language", features = ["test-support"] }
gpui = { path = "../gpui", features = ["test-support"] }
+ctor = "0.1"
+env_logger = "0.8"
rand = "0.8"
unindent = "0.1.7"
tree-sitter = "0.19"
@@ -2,6 +2,12 @@ use gpui::{Entity, ModelHandle};
use smol::channel;
use std::marker::PhantomData;
+#[cfg(test)]
+#[ctor::ctor]
+fn init_logger() {
+ env_logger::init();
+}
+
pub fn sample_text(rows: usize, cols: usize) -> String {
let mut text = String::new();
for row in 0..rows {