Function freya_testing::launch::launch_test

source ยท
pub fn launch_test(root: fn() -> Element) -> TestingHandler<()>
Expand description

Run a Component in a headless testing environment.

fn app() -> Element {
    rsx!(
        rect {
            label {
                "Hello, World!"
            }
        }
    )
}

let mut utils = launch_test(app);

let root = utils.root();
let rect = root.get(0);
let label = rect.get(0);
let text = label.get(0);

assert_eq!(text.text(), Some("Hello, World!"));