From 0330937b99bc4d8062d50f706b3da3d2aa742d71 Mon Sep 17 00:00:00 2001 From: Andy Meneely Date: Tue, 25 Nov 2014 22:05:32 -0500 Subject: [PATCH] More hex scrubbing for OS X --- spec/data/samples/autoscale_font.rb.txt | 18 +-- spec/data/samples/basic.rb.txt | 40 ++--- spec/data/samples/colors.rb.txt | 42 ++--- spec/data/samples/custom_config.rb.txt | 10 +- spec/data/samples/excel.rb.txt | 54 +++---- spec/data/samples/hello_world.rb.txt | 12 +- spec/data/samples/load_images.rb.txt | 12 +- spec/data/samples/portrait-landscape.rb.txt | 14 +- spec/data/samples/ranges.rb.txt | 144 +++++++++--------- spec/data/samples/save_pdf.rb.txt | 160 ++++++++++---------- spec/data/samples/tgc_proofs.rb.txt | 14 +- spec/spec_helper.rb | 1 + 12 files changed, 261 insertions(+), 260 deletions(-) diff --git a/spec/data/samples/autoscale_font.rb.txt b/spec/data/samples/autoscale_font.rb.txt index 127b870..068824c 100644 --- a/spec/data/samples/autoscale_font.rb.txt +++ b/spec/data/samples/autoscale_font.rb.txt @@ -24,9 +24,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: rounded_rectangle([65, 400, 0, 0, 0, 0]) cairo: set_source_color([:red]) cairo: set_line_width([2.0]) @@ -46,9 +46,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: rounded_rectangle([65, 400, 0, 0, 0, 0]) cairo: set_source_color([:red]) cairo: set_line_width([2.0]) @@ -68,9 +68,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: rounded_rectangle([65, 400, 0, 0, 0, 0]) cairo: set_source_color([:red]) cairo: set_line_width([2.0]) diff --git a/spec/data/samples/basic.rb.txt b/spec/data/samples/basic.rb.txt index c8e5631..bb9e7c4 100644 --- a/spec/data/samples/basic.rb.txt +++ b/spec/data/samples/basic.rb.txt @@ -77,9 +77,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -94,9 +94,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -111,9 +111,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -129,9 +129,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -147,9 +147,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -165,9 +165,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: translate([620, 75]) @@ -189,7 +189,7 @@ cairo: save([]) cairo: translate([620, 218]) cairo: rotate([0]) cairo: translate([-620, -218]) -cairo: set_source([#, 620, 218]) +cairo: set_source([MockDouble, 620, 218]) cairo: paint([1.0]) cairo: restore([]) cairo: scale([1.0, 1.0]) @@ -198,7 +198,7 @@ cairo: save([]) cairo: translate([620, 218]) cairo: rotate([0]) cairo: translate([-620, -218]) -cairo: set_source([#, 620, 218]) +cairo: set_source([MockDouble, 620, 218]) cairo: paint([1.0]) cairo: restore([]) surface: write_to_png(["_output/basic_0.png"]) diff --git a/spec/data/samples/colors.rb.txt b/spec/data/samples/colors.rb.txt index 82c6286..44513d1 100644 --- a/spec/data/samples/colors.rb.txt +++ b/spec/data/samples/colors.rb.txt @@ -15,9 +15,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -32,9 +32,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -49,9 +49,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -66,9 +66,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -83,9 +83,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -100,9 +100,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -117,8 +117,8 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) surface: write_to_png(["_output/colors_0.png"]) diff --git a/spec/data/samples/custom_config.rb.txt b/spec/data/samples/custom_config.rb.txt index 31c114d..1084cad 100644 --- a/spec/data/samples/custom_config.rb.txt +++ b/spec/data/samples/custom_config.rb.txt @@ -16,9 +16,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: rounded_rectangle([0, 78, 0, 0, 0, 0]) cairo: set_source_color(["#FF0000"]) cairo: set_line_width([2.0]) @@ -37,9 +37,9 @@ cairo: save([]) cairo: translate([620, 218]) cairo: rotate([0]) cairo: translate([-620, -218]) -cairo: set_source([#, 620, 218]) +cairo: set_source([MockDouble, 620, 218]) cairo: paint([1.0]) cairo: restore([]) surface: write_to_png(["_output/custom-config_0.png"]) -cairo: set_source([#, 75, 75]) +cairo: set_source([MockDouble, 75, 75]) cairo: paint([]) diff --git a/spec/data/samples/excel.rb.txt b/spec/data/samples/excel.rb.txt index 91d0dda..3867e49 100644 --- a/spec/data/samples/excel.rb.txt +++ b/spec/data/samples/excel.rb.txt @@ -23,9 +23,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -40,9 +40,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -57,9 +57,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -74,9 +74,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -91,9 +91,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -108,9 +108,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -125,9 +125,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -142,9 +142,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -159,9 +159,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) surface: write_to_png(["_output/sample_excel_0.png"]) surface: write_to_png(["_output/sample_excel_1.png"]) diff --git a/spec/data/samples/hello_world.rb.txt b/spec/data/samples/hello_world.rb.txt index c613edb..e110b7f 100644 --- a/spec/data/samples/hello_world.rb.txt +++ b/spec/data/samples/hello_world.rb.txt @@ -11,9 +11,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -28,9 +28,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) surface: write_to_png(["_output/card_0.png"]) surface: write_to_png(["_output/card_1.png"]) diff --git a/spec/data/samples/load_images.rb.txt b/spec/data/samples/load_images.rb.txt index 6f6b0ea..f52315e 100644 --- a/spec/data/samples/load_images.rb.txt +++ b/spec/data/samples/load_images.rb.txt @@ -24,7 +24,7 @@ cairo: save([]) cairo: translate([620, 218]) cairo: rotate([0]) cairo: translate([-620, -218]) -cairo: set_source([#, 620, 218]) +cairo: set_source([MockDouble, 620, 218]) cairo: paint([1.0]) cairo: restore([]) cairo: scale([1.953125, 1.953125]) @@ -33,7 +33,7 @@ cairo: save([]) cairo: translate([50, 50]) cairo: rotate([0]) cairo: translate([-50, -50]) -cairo: set_source([#, 50, 50]) +cairo: set_source([MockDouble, 50, 50]) cairo: paint([1.0]) cairo: restore([]) cairo: scale([0.5859375, 0.5859375]) @@ -42,7 +42,7 @@ cairo: save([]) cairo: translate([50, 350]) cairo: rotate([0]) cairo: translate([-50, -350]) -cairo: set_source([#, 50, 350]) +cairo: set_source([MockDouble, 50, 350]) cairo: paint([1.0]) cairo: restore([]) cairo: scale([0.9765625, 0.9765625]) @@ -51,7 +51,7 @@ cairo: save([]) cairo: translate([50, 450]) cairo: rotate([0]) cairo: translate([-50, -450]) -cairo: set_source([#, 50, 450]) +cairo: set_source([MockDouble, 50, 450]) cairo: paint([1.0]) cairo: restore([]) cairo: scale([0.8021390374331551, 0.8032128514056225]) @@ -60,7 +60,7 @@ cairo: save([]) cairo: translate([0, 0]) cairo: rotate([0]) cairo: translate([0, 0]) -cairo: set_source([#, 0, 0]) +cairo: set_source([MockDouble, 0, 0]) cairo: paint([1.0]) cairo: restore([]) cairo: save([]) @@ -98,7 +98,7 @@ cairo: save([]) cairo: translate([300, 900]) cairo: rotate([1.4707963267948965]) cairo: translate([-300, -900]) -cairo: set_source([#, 300, 900]) +cairo: set_source([MockDouble, 300, 900]) cairo: paint([1.0]) cairo: restore([]) surface: write_to_png(["_output/load_images_0.png"]) diff --git a/spec/data/samples/portrait-landscape.rb.txt b/spec/data/samples/portrait-landscape.rb.txt index 7a4dd8c..e089fa7 100644 --- a/spec/data/samples/portrait-landscape.rb.txt +++ b/spec/data/samples/portrait-landscape.rb.txt @@ -15,9 +15,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) surface: write_to_png(["_output/portrait_0.png"]) cairo: save([]) @@ -37,13 +37,13 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: translate([412.5, 562.5]) cairo: rotate([1.5707963267948966]) cairo: translate([-562.5, -412.5]) -cairo: set_source([#]) +cairo: set_source([MockDouble]) cairo: paint([]) surface: write_to_png(["_output/landscape_0.png"]) diff --git a/spec/data/samples/ranges.rb.txt b/spec/data/samples/ranges.rb.txt index 4effd03..8862d27 100644 --- a/spec/data/samples/ranges.rb.txt +++ b/spec/data/samples/ranges.rb.txt @@ -23,9 +23,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -40,9 +40,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -57,9 +57,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -74,9 +74,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -91,9 +91,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -108,9 +108,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -126,9 +126,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -144,9 +144,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -162,9 +162,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -179,9 +179,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -196,9 +196,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -213,9 +213,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -230,9 +230,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -247,9 +247,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -264,9 +264,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -281,9 +281,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -298,9 +298,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -315,9 +315,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -332,9 +332,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -349,9 +349,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -366,9 +366,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -383,9 +383,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -400,9 +400,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -417,9 +417,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) surface: write_to_png(["_output/ranges_0.png"]) surface: write_to_png(["_output/ranges_1.png"]) diff --git a/spec/data/samples/save_pdf.rb.txt b/spec/data/samples/save_pdf.rb.txt index 7d3cb64..9ea858e 100644 --- a/spec/data/samples/save_pdf.rb.txt +++ b/spec/data/samples/save_pdf.rb.txt @@ -219,9 +219,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -236,9 +236,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -253,9 +253,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -270,9 +270,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -287,9 +287,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -304,9 +304,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -321,9 +321,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -338,9 +338,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -355,9 +355,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -372,9 +372,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -389,9 +389,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -406,9 +406,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -423,9 +423,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -440,9 +440,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -457,9 +457,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -474,72 +474,72 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 75, 75]) +cairo: set_source([MockDouble, 75, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 180, 75]) +cairo: set_source([MockDouble, 180, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 285, 75]) +cairo: set_source([MockDouble, 285, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 390, 75]) +cairo: set_source([MockDouble, 390, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 495, 75]) +cairo: set_source([MockDouble, 495, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 600, 75]) +cairo: set_source([MockDouble, 600, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 705, 75]) +cairo: set_source([MockDouble, 705, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 810, 75]) +cairo: set_source([MockDouble, 810, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 915, 75]) +cairo: set_source([MockDouble, 915, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 1020, 75]) +cairo: set_source([MockDouble, 1020, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 1125, 75]) +cairo: set_source([MockDouble, 1125, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 1230, 75]) +cairo: set_source([MockDouble, 1230, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 1335, 75]) +cairo: set_source([MockDouble, 1335, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 1440, 75]) +cairo: set_source([MockDouble, 1440, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 1545, 75]) +cairo: set_source([MockDouble, 1545, 75]) cairo: paint([]) -cairo: set_source([#, -37, -37]) +cairo: set_source([MockDouble, -37, -37]) cairo: paint([]) -cairo: set_source([#, 1650, 75]) +cairo: set_source([MockDouble, 1650, 75]) cairo: paint([]) surface: write_to_png(["_output/save_pdf_1.png"]) diff --git a/spec/data/samples/tgc_proofs.rb.txt b/spec/data/samples/tgc_proofs.rb.txt index 5ea8b08..8c158b6 100644 --- a/spec/data/samples/tgc_proofs.rb.txt +++ b/spec/data/samples/tgc_proofs.rb.txt @@ -33,9 +33,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: set_source_color([#]) @@ -51,9 +51,9 @@ pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) -cairo: update_pango_layout([#]) -cairo: update_pango_layout([#]) -cairo: show_pango_layout([#]) +cairo: update_pango_layout([MockDouble]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) cairo: translate([620, 75]) @@ -68,7 +68,7 @@ cairo: save([]) cairo: translate([620, 218]) cairo: rotate([0]) cairo: translate([-620, -218]) -cairo: set_source([#, 620, 218]) +cairo: set_source([MockDouble, 620, 218]) cairo: paint([1.0]) cairo: restore([]) cairo: save([]) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 0238128..d0313b4 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -40,6 +40,7 @@ def scrub_hex(str) .gsub(/#/,'') .gsub(/#/,'ImageSurface') .gsub(/#/,'RSVG::Handle') + .gsub(/#/,'MockDouble') .gsub(/RGB:\w{1,8}/,'RGB:') end