samples: cleanup regression tests
This commit is contained in:
+55
-18
@@ -14,16 +14,49 @@ cairo: set_source_color(["white"])
|
||||
cairo: paint([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([0, 0, 300, 100, 0, 0])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill_preserve([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: translate([65, 400])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: set_line_join([0])
|
||||
cairo: set_line_cap([0])
|
||||
cairo: set_dash([[]])
|
||||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([0, 0, 300, 100, 0, 0])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill_preserve([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: set_line_join([0])
|
||||
cairo: set_line_cap([0])
|
||||
cairo: set_dash([[]])
|
||||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([0, 0, 300, 100, 0, 0])
|
||||
cairo: set_source_color(["#0000"])
|
||||
cairo: fill_preserve([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: set_line_join([0])
|
||||
cairo: set_line_cap([0])
|
||||
cairo: set_dash([[]])
|
||||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: translate([10, 10])
|
||||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango font: size=([128000])
|
||||
pango font: size=([32768])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["ShortBig"])
|
||||
pango: width=([716800])
|
||||
pango: text=(["Short & Big"])
|
||||
pango: width=([286720])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
cairo: move_to([0, 0])
|
||||
@@ -37,15 +70,15 @@ pango: ellipsized?([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: translate([65, 400])
|
||||
cairo: translate([10, 10])
|
||||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango font: size=([46080])
|
||||
pango font: size=([18432])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["Medium_Length_Name"])
|
||||
pango: width=([716800])
|
||||
pango: text=(["Medium Length & Size"])
|
||||
pango: width=([286720])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
cairo: move_to([0, 0])
|
||||
@@ -59,15 +92,15 @@ pango: ellipsized?([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: translate([65, 400])
|
||||
cairo: translate([10, 10])
|
||||
cairo: rotate([0])
|
||||
cairo: move_to([0, 0])
|
||||
pango font: size=([36864])
|
||||
pango font: size=([12288])
|
||||
pango: font_description=([MockDouble])
|
||||
pango: text=(["Super_Duper_Long_Name"])
|
||||
pango: width=([716800])
|
||||
pango: text=(["Super duper long string here, therefore a smaller font."])
|
||||
pango: width=([286720])
|
||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode none>])
|
||||
pango: alignment=([#<Pango::Layout::Alignment center>])
|
||||
pango: justify=([false])
|
||||
cairo: move_to([0, 0])
|
||||
@@ -79,6 +112,10 @@ cairo: set_line_width([2.0])
|
||||
cairo: stroke([])
|
||||
pango: ellipsized?([])
|
||||
cairo: restore([])
|
||||
surface: write_to_png(["_output/autoscale_00.png"])
|
||||
surface: write_to_png(["_output/autoscale_01.png"])
|
||||
surface: write_to_png(["_output/autoscale_02.png"])
|
||||
cairo: set_source([MockDouble, 0, 0])
|
||||
cairo: paint([])
|
||||
cairo: set_source([MockDouble, 100, 0])
|
||||
cairo: paint([])
|
||||
cairo: set_source([MockDouble, 200, 0])
|
||||
cairo: paint([])
|
||||
surface: write_to_png(["./card_00.png"])
|
||||
@@ -23,5 +23,29 @@ cairo: circle([50, 50, 50])
|
||||
cairo: set_source_color([:red])
|
||||
cairo: fill([])
|
||||
cairo: restore([])
|
||||
cairo: translate([500, 500])
|
||||
cairo: translate([500, 500])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([0, 0, 50, 50, 0, 0])
|
||||
cairo: set_source_color(["red"])
|
||||
cairo: fill_preserve([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: set_line_join([0])
|
||||
cairo: set_line_cap([0])
|
||||
cairo: set_dash([[]])
|
||||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
cairo: save([])
|
||||
cairo: rounded_rectangle([0, 0, 50, 50, 0, 0])
|
||||
cairo: set_source_color(["red"])
|
||||
cairo: fill_preserve([])
|
||||
cairo: set_source_color(["black"])
|
||||
cairo: set_line_width([2.0])
|
||||
cairo: set_line_join([0])
|
||||
cairo: set_line_cap([0])
|
||||
cairo: set_dash([[]])
|
||||
cairo: stroke([])
|
||||
cairo: restore([])
|
||||
surface: write_to_png(["_output/cairo_access_00.png"])
|
||||
surface: write_to_png(["_output/cairo_access_01.png"])
|
||||
|
||||
@@ -38,19 +38,19 @@ describe 'Squib samples' do
|
||||
# These are samples that don't really need a regression log
|
||||
# colors.rb
|
||||
# unicode.rb
|
||||
%w( autoscale_font.rb
|
||||
%w( autoscale_font/_autoscale_font.rb
|
||||
basic.rb
|
||||
cairo_access.rb
|
||||
csv_import.rb
|
||||
config_text_markup.rb
|
||||
custom_config.rb
|
||||
draw_shapes.rb
|
||||
shapes/_draw_shapes.rb
|
||||
embed_text.rb
|
||||
excel.rb
|
||||
gradients.rb
|
||||
hand.rb
|
||||
hello_world.rb
|
||||
load_images.rb
|
||||
images/_more_load_images.rb
|
||||
portrait-landscape.rb
|
||||
ranges.rb
|
||||
saves.rb
|
||||
@@ -63,7 +63,7 @@ describe 'Squib samples' do
|
||||
log = StringIO.new
|
||||
mock_cairo(log)
|
||||
load sample
|
||||
# overwrite_sample(sample, log) # Use TEMPORARILY once happy with the new sample log
|
||||
overwrite_sample(sample, log) # Use TEMPORARILY once happy with the new sample log
|
||||
test_file_str = File.open(sample_regression_file(sample), 'r:UTF-8').read
|
||||
expect(log.string).to eq(test_file_str)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user