use biome_console::{Markup, MarkupElement};
#[test]
fn test_macro() {
let category = "test";
match
biome_markup::markup! {
<Info><Emphasis>{category}</Emphasis>" Commands"</Info>
}
{
Markup(markup) => {
let node_0 = &markup[0];
assert_eq!(&node_0.elements, &[MarkupElement::Info, MarkupElement::Emphasis]);
let node_1 = &markup[1];
assert_eq!(&node_1.elements, &[MarkupElement::Info]);
}
}
}
#[test]
fn test_macro_attributes() {
biome_markup::markup! {
<Hyperlink href="https://biomejs.dev/">"link"</Hyperlink>
};
}
#[test]
fn test_macro_errors() {
let t = trybuild::TestCases::new();
t.compile_fail("tests/markup/*.rs");
}