diff options
| author | Martin Haug <mhaug@live.de> | 2021-05-26 23:36:03 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-05-26 23:50:40 +0200 |
| commit | 8e700606bb64c4ffda87cec333f7c76eae244911 (patch) | |
| tree | 8d0c40b04bc61cc3e3a9cad2f7b5f2eb4a691892 /tests/typeset.rs | |
| parent | e27f6c10146240a6c8b92930b27948083f08c9b5 (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.rs | 5 |
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(); } |
