schemaui 0.7.2

A Rust library for generating TUI and Web UIs from JSON Schemas for configuration management.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::tui::state::field::components::helpers::format_collection_value;

#[test]
fn formats_collection_status_with_selection() {
    let text = format_collection_value("Map", 2, Some("key=value".to_string()), "(Ctrl+E edit)");
    assert_eq!(text, "Map[2] • key=value (Ctrl+E edit)");
}

#[test]
fn formats_collection_status_when_empty() {
    let text = format_collection_value("List", 0, None, "(Ctrl+N add)");
    assert_eq!(text, "List: empty (Ctrl+N add)");
}