a1d8e44cbf654cf3f51d377c08be0b5fdfe9a260
[p5sagit/Excel-Template.git] / t / 030_cell_comment.t
1 use strict;
2
3 use Test::More tests => 4;
4
5 use lib 't';
6 use mock;
7 mock::reset;
8
9 my $CLASS = 'Excel::Template';
10 use_ok( $CLASS );
11
12 my $object = $CLASS->new(
13     filename => 't/030.xml',
14 );
15 isa_ok( $object, $CLASS );
16
17 ok( $object->write_file( 'filename' ), 'Something returned' );
18
19 my @calls = mock::get_calls;
20
21 is_deeply([@calls],[
22     q[Spreadsheet::WriteExcel::new( 'filename' )],
23     q[Spreadsheet::WriteExcel::add_format( '' )],
24     q[Spreadsheet::WriteExcel::add_worksheet( 'cell' )],
25     q[Spreadsheet::WriteExcel::Worksheet::new( '' )],
26     q[Spreadsheet::WriteExcel::Worksheet::write( '0', '0', 'Test1', '1' )],
27     q[Spreadsheet::WriteExcel::Worksheet::write_comment( '0', '0', 'Test1' )],
28     q[Spreadsheet::WriteExcel::Worksheet::write( '0', '1', 'Test2', '1' )],
29     q[Spreadsheet::WriteExcel::Worksheet::write_comment( '0', '1', 'Test2' )],
30     q[Spreadsheet::WriteExcel::Worksheet::write( '0', '2', 'Test3', '1' )],
31     q[Spreadsheet::WriteExcel::close( '' )],
32 ],'Calls match up');