vertigo 0.2.0-alpha

Reactive Real-DOM library for Rust
Documentation
use crate::{css, dom, inspect::{log_start, DomDebugFragment}};

// Make crate available by its name for css macro
use crate as vertigo;

#[test]
fn test_explicit_class_attribute() {
    let red_css = css!("
        color: red;
    ");

    log_start();

    let _el = dom! {
        <div class="dark_bg" css={red_css} />
    };

    let js_log = DomDebugFragment::from_log();

    let el_str = js_log.to_pseudo_html();

    assert_eq!(el_str, r#"<div class='dark_bg autocss_1'></div>"#);
}