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::*;
|
use super::*;
|
||||||
|
|
||||||
|
mod align_text;
|
||||||
mod insert;
|
mod insert;
|
||||||
mod movement;
|
mod movement;
|
||||||
mod write;
|
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