26 lines
640 B
Rust
26 lines
640 B
Rust
#[cfg(test)]
|
|
mod tests {
|
|
use web_macro::{division, heading1};
|
|
|
|
#[test]
|
|
fn test_base() {
|
|
assert_eq!("<div>test</div>", division!("test"))
|
|
}
|
|
|
|
#[test]
|
|
fn test_multiple_elements() {
|
|
assert_eq!(
|
|
"<div>\n<h1>one</h1>\n<h1>two</h1>\n</div>",
|
|
division!(heading1!("one"), heading1!("two"))
|
|
)
|
|
}
|
|
|
|
#[test]
|
|
fn test_multiple_elements_with_options() {
|
|
assert_eq!(
|
|
"<div id=\"division_id\">\n<h1>one</h1>\n<h1 class=\"tiny\">two</h1>\n</div>",
|
|
division!(heading1!("one"), heading1!("two", class="tiny"), id="division_id")
|
|
)
|
|
}
|
|
}
|