From 2f672b4e2ebb040896c7a6af5104f72b075565e0 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 4 Sep 2023 16:27:53 +0200 Subject: Allow packages to specify their minimum compiler version --- tests/src/tests.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'tests/src/tests.rs') diff --git a/tests/src/tests.rs b/tests/src/tests.rs index 960aacd2..fee6f2b7 100644 --- a/tests/src/tests.rs +++ b/tests/src/tests.rs @@ -25,7 +25,7 @@ use typst::doc::{Document, Frame, FrameItem, Meta}; use typst::eval::{eco_format, func, Bytes, Datetime, Library, NoneValue, Tracer, Value}; use typst::font::{Font, FontBook}; use typst::geom::{Abs, Color, RgbaColor, Smart}; -use typst::syntax::{FileId, Source, Span, SyntaxNode, VirtualPath}; +use typst::syntax::{FileId, PackageVersion, Source, Span, SyntaxNode, VirtualPath}; use typst::{World, WorldExt}; use typst_library::layout::{Margin, PageElem}; use typst_library::text::{TextElem, TextSize}; @@ -719,7 +719,10 @@ fn parse_part_metadata(source: &Source) -> TestPartMetadata { let mut s = Scanner::new(expectation); let range = range(&mut s); let rest = if range.is_some() { s.after() } else { s.string() }; - let message = rest.trim().into(); + let message = rest + .trim() + .replace("VERSION", &PackageVersion::compiler().to_string()) + .into(); annotations.insert(Annotation { kind, range, message }); } } -- cgit v1.2.3