mirror of https://github.com/helix-editor/helix
test: add tests for align-text
parent
f83044566a
commit
893f4c8ece
|
@ -2,6 +2,7 @@ use helix_term::application::Application;
|
|||
|
||||
use super::*;
|
||||
|
||||
mod align_text;
|
||||
mod insert;
|
||||
mod movement;
|
||||
mod write;
|
||||
|
|
|
@ -0,0 +1,65 @@
|
|||
use super::*;
|
||||
|
||||
const IN: &str = indoc! {"
|
||||
#[pub fn docgen() -> Result<(), DynError> {
|
||||
use crate::docgen::*;
|
||||
write(TYPABLE_COMMANDS_MD_OUTPUT, &typable_commands()?);
|
||||
write(STATIC_COMMANDS_MD_OUTPUT, &static_commands()?);
|
||||
write(LANG_SUPPORT_MD_OUTPUT, &lang_features()?);
|
||||
Ok(())
|
||||
}\n|]#"};
|
||||
|
||||
#[tokio::test(flavor = "multi_thread")]
|
||||
async fn left() -> anyhow::Result<()> {
|
||||
test((
|
||||
IN,
|
||||
":align-text-left<ret>",
|
||||
indoc! {"\
|
||||
#[pub fn docgen() -> Result<(), DynError> {
|
||||
use crate::docgen::*;
|
||||
write(TYPABLE_COMMANDS_MD_OUTPUT, &typable_commands()?);
|
||||
write(STATIC_COMMANDS_MD_OUTPUT, &static_commands()?);
|
||||
write(LANG_SUPPORT_MD_OUTPUT, &lang_features()?);
|
||||
Ok(())
|
||||
}\n|]#"},
|
||||
))
|
||||
.await?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
#[tokio::test(flavor = "multi_thread")]
|
||||
async fn center() -> anyhow::Result<()> {
|
||||
test((
|
||||
IN,
|
||||
":align-text-center<ret>",
|
||||
indoc! {"\
|
||||
#[ pub fn docgen() -> Result<(), DynError> {
|
||||
use crate::docgen::*;
|
||||
write(TYPABLE_COMMANDS_MD_OUTPUT, &typable_commands()?);
|
||||
write(STATIC_COMMANDS_MD_OUTPUT, &static_commands()?);
|
||||
write(LANG_SUPPORT_MD_OUTPUT, &lang_features()?);
|
||||
Ok(())
|
||||
}\n|]#"},
|
||||
))
|
||||
.await?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
#[tokio::test(flavor = "multi_thread")]
|
||||
async fn right() -> anyhow::Result<()> {
|
||||
test((
|
||||
IN,
|
||||
":align-text-right<ret>",
|
||||
indoc! {"\
|
||||
#[ pub fn docgen() -> Result<(), DynError> {
|
||||
use crate::docgen::*;
|
||||
write(TYPABLE_COMMANDS_MD_OUTPUT, &typable_commands()?);
|
||||
write(STATIC_COMMANDS_MD_OUTPUT, &static_commands()?);
|
||||
write(LANG_SUPPORT_MD_OUTPUT, &lang_features()?);
|
||||
Ok(())
|
||||
}\n|]#"},
|
||||
))
|
||||
.await?;
|
||||
|
||||
Ok(())
|
||||
}
|
Loading…
Reference in New Issue