relay-knowledge 1.1.17

Graph-database-based knowledge graph project.
Documentation
use super::{ConfigRange, ConfigValueKind};

#[test]
fn unknown_is_the_safe_default_for_untyped_configuration_values() {
    assert_eq!(ConfigValueKind::default(), ConfigValueKind::Unknown);
    assert_ne!(ConfigValueKind::Unknown, ConfigValueKind::Boolean);
}

#[test]
fn ranges_keep_byte_and_line_boundaries_independent() {
    let range = ConfigRange {
        byte_start: 4,
        byte_end: 17,
        line_start: 2,
        line_end: 3,
    };

    assert_eq!(range.byte_start, 4);
    assert_eq!(range.byte_end, 17);
    assert_eq!((range.line_start, range.line_end), (2, 3));
}