katana-document-viewer 0.1.4

KatanA document viewer artifact, render evaluation, and export foundation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use super::SurfaceCodeHighlighter;

#[test]
fn highlights_plain_body_lines_when_language_is_absent() {
    let lines = SurfaceCodeHighlighter::highlight(None, "line one\nline two\n");

    assert_eq!(lines.len(), 2);
    assert_eq!(lines[0][0].text, "line one");
    assert!(lines[0][0].style.monospace);
    assert!(!lines[0][0].style.bold);
    assert_eq!(lines[1][0].text, "line two");
}