helix/helix-term/tests/integration.rs

33 lines
664 B
Rust
Raw Normal View History

#[cfg(feature = "integration")]
mod integration {
2022-04-16 22:05:45 -04:00
mod helpers;
use std::path::PathBuf;
2021-10-26 18:03:03 +09:00
2022-04-16 22:05:45 -04:00
use helix_core::{syntax::AutoPairConfig, Position, Selection};
use helix_term::{args::Args, config::Config};
2021-10-26 18:03:03 +09:00
use indoc::indoc;
2021-10-26 18:03:03 +09:00
2022-04-16 22:05:45 -04:00
use self::helpers::*;
#[tokio::test]
async fn hello_world() -> anyhow::Result<()> {
test_key_sequence_text_result(
Args::default(),
Config::default(),
2022-04-16 22:05:45 -04:00
("#[\n|]#", "ihello world<esc>", "hello world#[|\n]#"),
2022-04-30 20:44:54 -04:00
None,
)
.await?;
Ok(())
2021-10-26 18:03:03 +09:00
}
2022-04-17 00:19:22 -04:00
mod auto_indent;
mod auto_pairs;
2022-04-30 20:44:54 -04:00
mod commands;
2022-04-17 00:19:22 -04:00
mod movement;
mod write;
2021-10-26 18:03:03 +09:00
}