summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/src/benches.rs20
-rw-r--r--tests/src/tests.rs4
2 files changed, 21 insertions, 3 deletions
diff --git a/tests/src/benches.rs b/tests/src/benches.rs
index e76f3c76..997d3b40 100644
--- a/tests/src/benches.rs
+++ b/tests/src/benches.rs
@@ -60,13 +60,29 @@ fn bench_edit(iai: &mut Iai) {
fn bench_eval(iai: &mut Iai) {
let world = BenchWorld::new();
let route = typst::model::Route::default();
- iai.run(|| typst::model::eval(world.track(), route.track(), &world.source).unwrap());
+ let mut tracer = typst::model::Tracer::default();
+ iai.run(|| {
+ typst::model::eval(
+ world.track(),
+ route.track(),
+ tracer.track_mut(),
+ &world.source,
+ )
+ .unwrap()
+ });
}
fn bench_typeset(iai: &mut Iai) {
let world = BenchWorld::new();
let route = typst::model::Route::default();
- let module = typst::model::eval(world.track(), route.track(), &world.source).unwrap();
+ let mut tracer = typst::model::Tracer::default();
+ let module = typst::model::eval(
+ world.track(),
+ route.track(),
+ tracer.track_mut(),
+ &world.source,
+ )
+ .unwrap();
let content = module.content();
iai.run(|| typst::model::typeset(world.track(), &content));
}
diff --git a/tests/src/tests.rs b/tests/src/tests.rs
index ac3e4d85..7cb1041f 100644
--- a/tests/src/tests.rs
+++ b/tests/src/tests.rs
@@ -435,7 +435,9 @@ fn test_part(
if world.print.model {
let world = (world as &dyn World).track();
let route = typst::model::Route::default();
- let module = typst::model::eval(world, route.track(), source).unwrap();
+ let mut tracer = typst::model::Tracer::default();
+ let module =
+ typst::model::eval(world, route.track(), tracer.track_mut(), source).unwrap();
println!("Model:\n{:#?}\n", module.content());
}