mirror of https://github.com/zkat/miette.git
Update test so that it finds the bug.
The previous test would still have overlap between the first and last context because of contexts are extended with `context_lines`.
This commit is contained in:
parent
b1e2bd2563
commit
5fda9b0e5b
|
|
@ -1730,12 +1730,12 @@ fn triple_adjacent_highlight() -> Result<(), MietteError> {
|
||||||
highlight3: SourceSpan,
|
highlight3: SourceSpan,
|
||||||
}
|
}
|
||||||
|
|
||||||
let src = "source\n text\n here".to_string();
|
let src = "source\n\n\n text\n\n\n here".to_string();
|
||||||
let err = MyBad {
|
let err = MyBad {
|
||||||
src: NamedSource::new("bad_file.rs", src),
|
src: NamedSource::new("bad_file.rs", src),
|
||||||
highlight1: (0, 6).into(),
|
highlight1: (0, 6).into(),
|
||||||
highlight2: (9, 4).into(),
|
highlight2: (11, 4).into(),
|
||||||
highlight3: (18, 4).into(),
|
highlight3: (22, 4).into(),
|
||||||
};
|
};
|
||||||
let out = fmt_report(err.into());
|
let out = fmt_report(err.into());
|
||||||
println!("Error: {}", out);
|
println!("Error: {}", out);
|
||||||
|
|
@ -1746,17 +1746,19 @@ fn triple_adjacent_highlight() -> Result<(), MietteError> {
|
||||||
1 │ source
|
1 │ source
|
||||||
· ───┬──
|
· ───┬──
|
||||||
· ╰── this bit here
|
· ╰── this bit here
|
||||||
2 │ text
|
2 │
|
||||||
|
3 │
|
||||||
|
4 │ text
|
||||||
· ──┬─
|
· ──┬─
|
||||||
· ╰── also this bit
|
· ╰── also this bit
|
||||||
3 │ here
|
5 │
|
||||||
|
6 │
|
||||||
|
7 │ here
|
||||||
· ──┬─
|
· ──┬─
|
||||||
· ╰── finally we got
|
· ╰── finally we got
|
||||||
╰────
|
╰────
|
||||||
help: try doing it better next time?
|
help: try doing it better next time?
|
||||||
"
|
";
|
||||||
.trim_start()
|
assert_eq!(expected, &out);
|
||||||
.to_string();
|
|
||||||
assert_eq!(expected, out);
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue