mirror of
https://github.com/typst/typst
synced 2025-08-24 11:44:12 +08:00
fix: formatting ranges in the test runner
This commit is contained in:
parent
23f1c86b84
commit
7933ccb961
@ -269,8 +269,8 @@ impl<'a> Runner<'a> {
|
|||||||
if range != note.range {
|
if range != note.range {
|
||||||
let note_range = self.format_range(note.file, ¬e.range);
|
let note_range = self.format_range(note.file, ¬e.range);
|
||||||
let note_text = self.text_for_range(note.file, ¬e.range);
|
let note_text = self.text_for_range(note.file, ¬e.range);
|
||||||
let diag_range = self.format_range(note.file, &range);
|
let diag_range = self.format_range(file, &range);
|
||||||
let diag_text = self.text_for_range(note.file, &range);
|
let diag_text = self.text_for_range(file, &range);
|
||||||
log!(self, "mismatched range ({}):", note.pos);
|
log!(self, "mismatched range ({}):", note.pos);
|
||||||
log!(self, " message | {}", note.message);
|
log!(self, " message | {}", note.message);
|
||||||
log!(self, " annotated | {note_range:<9} | {note_text}");
|
log!(self, " annotated | {note_range:<9} | {note_text}");
|
||||||
@ -299,7 +299,7 @@ impl<'a> Runner<'a> {
|
|||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
let bytes = self.world.file(file).unwrap();
|
let bytes = self.world.file(file).unwrap();
|
||||||
let text = String::from_utf8_lossy(&bytes);
|
let text = std::str::from_utf8(&bytes).unwrap();
|
||||||
format!("`{}`", text[range.clone()].replace('\n', "\\n").replace('\r', "\\r"))
|
format!("`{}`", text[range.clone()].replace('\n', "\\n").replace('\r', "\\r"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user