Skip to content

Commit 91aebaa

Browse files
committed
chore: Make color tests have ascii and unicode SVG
1 parent 5dd589c commit 91aebaa

File tree

60 files changed

+996
-60
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+996
-60
lines changed
File renamed without changes.

tests/color/ann_eof.rs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use annotate_snippets::{AnnotationKind, Group, Level, Renderer, Snippet};
1+
use annotate_snippets::{renderer::DecorStyle, AnnotationKind, Group, Level, Renderer, Snippet};
22

33
use snapbox::{assert_data_eq, file};
44

@@ -12,7 +12,12 @@ fn case() {
1212
.annotation(AnnotationKind::Primary.span(4..4).label("")),
1313
),
1414
];
15-
let expected = file!["ann_eof.term.svg"];
15+
16+
let expected_ascii = file!["ann_eof.ascii.term.svg": TermSvg];
1617
let renderer = Renderer::styled();
17-
assert_data_eq!(renderer.render(input), expected);
18+
assert_data_eq!(renderer.render(input), expected_ascii);
19+
20+
let expected_unicode = file!["ann_eof.unicode.term.svg": TermSvg];
21+
let renderer = renderer.decor_style(DecorStyle::Unicode);
22+
assert_data_eq!(renderer.render(input), expected_unicode);
1823
}
Lines changed: 34 additions & 0 deletions
Loading
File renamed without changes.

tests/color/ann_insertion.rs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use annotate_snippets::{AnnotationKind, Group, Level, Renderer, Snippet};
1+
use annotate_snippets::{renderer::DecorStyle, AnnotationKind, Group, Level, Renderer, Snippet};
22

33
use snapbox::{assert_data_eq, file};
44

@@ -12,7 +12,12 @@ fn case() {
1212
.annotation(AnnotationKind::Primary.span(2..2).label("'d' belongs here")),
1313
),
1414
];
15-
let expected = file!["ann_insertion.term.svg"];
15+
16+
let expected_ascii = file!["ann_insertion.ascii.term.svg": TermSvg];
1617
let renderer = Renderer::styled();
17-
assert_data_eq!(renderer.render(input), expected);
18+
assert_data_eq!(renderer.render(input), expected_ascii);
19+
20+
let expected_unicode = file!["ann_insertion.unicode.term.svg": TermSvg];
21+
let renderer = renderer.decor_style(DecorStyle::Unicode);
22+
assert_data_eq!(renderer.render(input), expected_unicode);
1823
}
Lines changed: 34 additions & 0 deletions
Loading
File renamed without changes.

tests/color/ann_multiline.rs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use annotate_snippets::{AnnotationKind, Group, Level, Renderer, Snippet};
1+
use annotate_snippets::{renderer::DecorStyle, AnnotationKind, Group, Level, Renderer, Snippet};
22

33
use snapbox::{assert_data_eq, file};
44

@@ -25,7 +25,12 @@ fn case() {
2525
.label("missing fields `lineno`, `content`"),
2626
),
2727
)];
28-
let expected = file!["ann_multiline.term.svg"];
28+
29+
let expected_ascii = file!["ann_multiline.ascii.term.svg": TermSvg];
2930
let renderer = Renderer::styled();
30-
assert_data_eq!(renderer.render(input), expected);
31+
assert_data_eq!(renderer.render(input), expected_ascii);
32+
33+
let expected_unicode = file!["ann_multiline.unicode.term.svg": TermSvg];
34+
let renderer = renderer.decor_style(DecorStyle::Unicode);
35+
assert_data_eq!(renderer.render(input), expected_unicode);
3136
}
Lines changed: 40 additions & 0 deletions
Loading
File renamed without changes.

0 commit comments

Comments
 (0)