053_Dialog_MultipleMessage.t (gscan2pdf-2.13.1.tar.xz) | : | 053_Dialog_MultipleMessage.t (gscan2pdf-2.13.2.tar.xz) | ||
---|---|---|---|---|
use warnings; | use warnings; | |||
use strict; | use strict; | |||
use Test::More tests => 22; | use Test::More tests => 23; | |||
use Glib qw(TRUE FALSE); # To get TRUE and FALSE | use Glib qw(TRUE FALSE); # To get TRUE and FALSE | |||
use Gtk3 -init; | use Gtk3 -init; | |||
BEGIN { | BEGIN { | |||
use_ok('Gscan2pdf::Dialog::MultipleMessage'); | use_ok('Gscan2pdf::Dialog::MultipleMessage'); | |||
} | } | |||
######################### | ######################### | |||
Gscan2pdf::Translation::set_domain('gscan2pdf'); | Gscan2pdf::Translation::set_domain('gscan2pdf'); | |||
skipping to change at line 70 | skipping to change at line 70 | |||
); | ); | |||
$dialog = Gscan2pdf::Dialog::MultipleMessage->new( | $dialog = Gscan2pdf::Dialog::MultipleMessage->new( | |||
title => 'title', | title => 'title', | |||
'transient-for' => $window | 'transient-for' => $window | |||
), | ), | |||
$dialog->add_message( | $dialog->add_message( | |||
page => 1, | page => 1, | |||
process => 'scan', | process => 'scan', | |||
type => 'error', | type => 'error', | |||
text => | text => | |||
'[image2 @ 0x1338180] Encoder did not produce proper pts, making some up.', | '[image2 @ 0x1338180] Encoder did not produce proper pts, making some up.', | |||
); | ); | |||
is( $dialog->{grid_rows}, 2, 'add_message single message' ); | is( $dialog->{grid_rows}, 2, 'add_message single message' ); | |||
my $responses = {}; | my $responses = {}; | |||
$dialog = Gscan2pdf::Dialog::MultipleMessage->new( | $dialog = Gscan2pdf::Dialog::MultipleMessage->new( | |||
title => 'title', | title => 'title', | |||
'transient-for' => $window | 'transient-for' => $window | |||
), | ), | |||
$dialog->add_message( | $dialog->add_message( | |||
skipping to change at line 203 | skipping to change at line 203 | |||
); | ); | |||
is( | is( | |||
Gscan2pdf::Dialog::MultipleMessage::filter_message( | Gscan2pdf::Dialog::MultipleMessage::filter_message( | |||
"[image2 @ 0x1338180] Encoder did not produce proper pts, making some up. \n " | "[image2 @ 0x1338180] Encoder did not produce proper pts, making some up. \n " | |||
), | ), | |||
'[image2 @ %%x] Encoder did not produce proper pts, making some up.', | '[image2 @ %%x] Encoder did not produce proper pts, making some up.', | |||
'Filter out trailing whitespace' | 'Filter out trailing whitespace' | |||
); | ); | |||
is( | ||||
Gscan2pdf::Dialog::MultipleMessage::filter_message( | ||||
"[image2 @ 0x56054e417040] The specified filename '/tmp/gscan2pdf-ldks/OHSk_wKy5 | ||||
v.pnm' does not contain an image sequence pattern or a pattern is invalid." | ||||
), | ||||
"[image2 @ %%x] The specified filename '/tmp/%%t.pnm' does not contain an image | ||||
sequence pattern or a pattern is invalid.", | ||||
'Filter out temporary filename from unpaper warning' | ||||
); | ||||
__END__ | __END__ | |||
End of changes. 3 change blocks. | ||||
2 lines changed or deleted | 12 lines changed or added |