|
|
|
@ -40,16 +40,18 @@ describe "Squib samples" do |
|
|
|
# overwrite_sample method below to store the new regression log. Just make |
|
|
|
# overwrite_sample method below to store the new regression log. Just make |
|
|
|
# sure you inspect the change and make sure it makes sense with the change |
|
|
|
# sure you inspect the change and make sure it makes sense with the change |
|
|
|
# you made to the samples or Squib. |
|
|
|
# you made to the samples or Squib. |
|
|
|
|
|
|
|
# FOR NOW!! These two I can't get working on Travis, so I'm disabling |
|
|
|
|
|
|
|
# Has to do with UTF-8 encoding of a special characters |
|
|
|
|
|
|
|
# text_options.rb |
|
|
|
|
|
|
|
# layouts.rb |
|
|
|
%w( hello_world.rb |
|
|
|
%w( hello_world.rb |
|
|
|
autoscale_font.rb |
|
|
|
autoscale_font.rb |
|
|
|
layouts.rb |
|
|
|
|
|
|
|
save_pdf.rb |
|
|
|
save_pdf.rb |
|
|
|
custom_config.rb |
|
|
|
custom_config.rb |
|
|
|
load_images.rb |
|
|
|
load_images.rb |
|
|
|
basic.rb |
|
|
|
basic.rb |
|
|
|
cairo_access.rb |
|
|
|
cairo_access.rb |
|
|
|
draw_shapes.rb |
|
|
|
draw_shapes.rb |
|
|
|
text_options.rb |
|
|
|
|
|
|
|
colors.rb |
|
|
|
colors.rb |
|
|
|
excel.rb |
|
|
|
excel.rb |
|
|
|
portrait-landscape.rb |
|
|
|
portrait-landscape.rb |
|
|
|
@ -61,9 +63,9 @@ describe "Squib samples" do |
|
|
|
log = StringIO.new |
|
|
|
log = StringIO.new |
|
|
|
mock_cairo(log) |
|
|
|
mock_cairo(log) |
|
|
|
load sample |
|
|
|
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)) |
|
|
|
test_file_str = File.open(sample_regression_file(sample)) |
|
|
|
.read.force_encoding("UTF-8") |
|
|
|
.read.force_encoding("UTF-8").encode("UTF-8") |
|
|
|
expect(log.string).to eq(test_file_str) |
|
|
|
expect(log.string).to eq(test_file_str) |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|