[librsvg: 20/53] compare_to_file: implement in terms of compare_to_surface
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [librsvg: 20/53] compare_to_file: implement in terms of compare_to_surface
- Date: Fri, 23 Oct 2020 02:19:06 +0000 (UTC)
commit 72f475d8ca18ad221b0eb255741351698a7fb366
Author: Federico Mena Quintero <federico gnome org>
Date:   Wed Oct 14 17:37:49 2020 -0500
    compare_to_file: implement in terms of compare_to_surface
 librsvg_crate/tests/standalone/utils.rs | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)
---
diff --git a/librsvg_crate/tests/standalone/utils.rs b/librsvg_crate/tests/standalone/utils.rs
index 042ce2d5..02adc48a 100644
--- a/librsvg_crate/tests/standalone/utils.rs
+++ b/librsvg_crate/tests/standalone/utils.rs
@@ -76,27 +76,15 @@ pub fn compare_to_file(
     output_base_name: &str,
     reference_filename: &str,
 ) {
-    let output_path = output_dir().join(&format!("{}-out.png", output_base_name));
     let reference_path = fixture_dir().join(reference_filename);
-
-    let mut output_file = File::create(output_path).unwrap();
-    output_surf
-        .clone()
-        .into_image_surface()
-        .unwrap()
-        .write_to_png(&mut output_file)
-        .unwrap();
-
-    let file =
-        File::open(reference_path).expect("cannot find {} - are you in the librsvg_crate directory?");
+    let file = File::open(reference_path).unwrap();
 
     let mut reference_file = BufReader::new(file);
 
     let reference = cairo::ImageSurface::create_from_png(&mut reference_file).unwrap();
     let reference_surf = SharedImageSurface::wrap(reference, SurfaceType::SRgb).unwrap();
 
-    let diff = compare_surfaces(output_surf, &reference_surf).unwrap();
-    evaluate_diff(&diff, output_base_name);
+    compare_to_surface(output_surf, &reference_surf, output_base_name);
 }
 
 pub fn compare_to_surface(
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]