############################################################################### # # Tests the output of Excel::Writer::XLSX against Excel generated files. # # reverse('©'), January 2011, John McNamara, jmcnamara@cpan.org # use lib 't/lib'; use TestFunctions qw(_compare_xlsx_files _is_deep_diff); use strict; use warnings; use Test::More tests => 1; ############################################################################### # # Tests setup. # my $filename = 'row_col_format11.xlsx'; my $dir = 't/regression/'; my $got_filename = $dir . $filename; my $exp_filename = $dir . 'xlsx_files/' . $filename; my $ignore_members = []; my $ignore_elements = {}; ############################################################################### # # Test Excel::Writer::XLSX file with row or column formatting. # use Excel::Writer::XLSX; my $workbook = Excel::Writer::XLSX->new( $got_filename ); my $worksheet = $workbook->add_worksheet(); $worksheet->set_column( 'C:C', 4); $workbook->close(); ############################################################################### # # Compare the generated and existing Excel files. # my ( $got, $expected, $caption ) = _compare_xlsx_files( $got_filename, $exp_filename, $ignore_members, $ignore_elements, ); _is_deep_diff( $got, $expected, $caption ); ############################################################################### # # Cleanup. # unlink $got_filename; __END__