Skip to content

Commit

Permalink
test(file-tree): disable some non-compiling stuff for now
Browse files Browse the repository at this point in the history
  • Loading branch information
usagi-flow committed May 18, 2024
1 parent f5e61fc commit 533435c
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions helix-term/src/compositor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -59,22 +59,27 @@ impl<'a> Context<'a> {

#[cfg(test)]
pub fn dummy_editor() -> Editor {
use crate::config::Config;
// TODO
todo!()
/*use crate::config::Config;
use arc_swap::{access::Map, ArcSwap};
use helix_core::syntax::{self, Configuration};
use helix_view::theme;
use std::sync::Arc;
use std::{collections::HashMap, sync::Arc};
let config = Arc::new(ArcSwap::from_pointee(Config::default()));
Editor::new(
Rect::new(0, 0, 60, 120),
Arc::new(theme::Loader::new(&[])),
Arc::new(syntax::Loader::new(Configuration { language: vec![] })),
Arc::new(syntax::Loader::new(Configuration {
language: vec![],
language_server: HashMap::new(),
})),
Arc::new(Arc::new(Map::new(
Arc::clone(&config),
|config: &Config| &config.editor,
))),
)
)*/
}
}

Expand Down Expand Up @@ -119,14 +124,15 @@ pub trait Component: Any + AnyComponent {
/// Utility method for testing `handle_event` without using integration test.
/// Especially useful for testing helper components such as `Prompt`, `TreeView` etc
fn handle_events(&mut self, events: &str) -> anyhow::Result<()> {
use helix_view::input::parse_macro;
// TODO
/*use helix_view::input::parse_macro;
let mut editor = Context::dummy_editor();
let mut jobs = Context::dummy_jobs();
let mut cx = Context::dummy(&mut jobs, &mut editor);
for event in parse_macro(events)? {
self.handle_event(&Event::Key(event), &mut cx);
}
}*/
Ok(())
}
}
Expand Down

0 comments on commit 533435c

Please sign in to comment.