|
|
|
@ -15,27 +15,27 @@ describe Squib do |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
it 'did not change against regression logs' do |
|
|
|
# it 'did not change against regression logs' do |
|
|
|
samples = File.expand_path('../../samples', File.dirname(__FILE__)) |
|
|
|
# samples = File.expand_path('../../samples', File.dirname(__FILE__)) |
|
|
|
Dir["#{samples}/**/*.rb"].each do |sample| |
|
|
|
# Dir["#{samples}/**/*.rb"].each do |sample| |
|
|
|
sample_name = File.basename(sample) |
|
|
|
# sample_name = File.basename(sample) |
|
|
|
header = "=== #{sample_name} ===\n" |
|
|
|
# header = "=== #{sample_name} ===\n" |
|
|
|
Dir.chdir(samples) do #to save to _output |
|
|
|
# Dir.chdir(samples) do #to save to _output |
|
|
|
strio = StringIO.new |
|
|
|
# strio = StringIO.new |
|
|
|
strio << header |
|
|
|
# strio << header |
|
|
|
mock_cairo(strio) |
|
|
|
# mock_cairo(strio) |
|
|
|
load sample |
|
|
|
# load sample |
|
|
|
test_file_str = "" |
|
|
|
# test_file_str = "" |
|
|
|
# Use this to overwrite the regression with current state |
|
|
|
# # Use this to overwrite the regression with current state |
|
|
|
# Use ONLY temporarily after you are happy with the new sample log |
|
|
|
# # Use ONLY temporarily after you are happy with the new sample log |
|
|
|
# File.open(sample_regression_file(sample_name), 'w+') do |f| |
|
|
|
# # File.open(sample_regression_file(sample_name), 'w+') do |f| |
|
|
|
# f.write(strio.string.force_encoding("UTF-8")) # write back out to expected file |
|
|
|
# # f.write(strio.string.force_encoding("UTF-8")) # write back out to expected file |
|
|
|
# end |
|
|
|
# # end |
|
|
|
test_file_str << File.open(sample_regression_file(sample_name)).read.force_encoding("UTF-8") |
|
|
|
# test_file_str << File.open(sample_regression_file(sample_name)).read.force_encoding("UTF-8") |
|
|
|
expect(strio.string).to eq(test_file_str) |
|
|
|
# expect(strio.string).to eq(test_file_str) |
|
|
|
end |
|
|
|
# end |
|
|
|
end |
|
|
|
# end |
|
|
|
end |
|
|
|
# end |
|
|
|
|
|
|
|
|
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|