summaryrefslogtreecommitdiff
path: root/tests/typeset.rs
diff options
context:
space:
mode:
authorMartin Haug <mhaug@live.de>2021-05-26 23:36:03 +0200
committerLaurenz <laurmaedje@gmail.com>2021-05-26 23:50:40 +0200
commit8e700606bb64c4ffda87cec333f7c76eae244911 (patch)
tree8d0c40b04bc61cc3e3a9cad2f7b5f2eb4a691892 /tests/typeset.rs
parente27f6c10146240a6c8b92930b27948083f08c9b5 (diff)
Add a cache for unchanged layouts
Co-Authored-By: Laurenz <laurmaedje@gmail.com>
Diffstat (limited to 'tests/typeset.rs')
-rw-r--r--tests/typeset.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/typeset.rs b/tests/typeset.rs
index 0d862c81..57693cfd 100644
--- a/tests/typeset.rs
+++ b/tests/typeset.rs
@@ -13,6 +13,7 @@ use tiny_skia::{
use ttf_parser::{GlyphId, OutlineBuilder};
use walkdir::WalkDir;
+use typst::cache::Cache;
use typst::color;
use typst::diag::{Diag, DiagSet, Level, Pass};
use typst::env::{Env, FsLoader, ImageId};
@@ -212,7 +213,6 @@ fn test_part(
let compare_ref = local_compare_ref.unwrap_or(compare_ref);
let mut scope = library::new();
-
let panics = Rc::new(RefCell::new(vec![]));
register_helpers(&mut scope, Rc::clone(&panics));
@@ -222,7 +222,8 @@ fn test_part(
state.page.size = Size::new(Length::pt(120.0), Length::raw(f64::INFINITY));
state.page.margins = Sides::splat(Some(Length::pt(10.0).into()));
- let Pass { output: mut frames, diags } = typeset(env, &src, &scope, state);
+ let Pass { output: mut frames, diags } =
+ typeset(env, &mut Cache::new(), &src, &scope, state);
if !compare_ref {
frames.clear();
}