@@ -1080,12 +1080,11 @@ sub create_t {
1080
1080
my $self = shift ;
1081
1081
my @modules = @_ ;
1082
1082
1083
- my %t_files = $self -> t_guts(@modules );
1084
- my %xt_files = $self -> xt_guts(@modules );
1083
+ my ($t_files , $xt_files ) = $self -> t_guts(@modules );
1085
1084
1086
1085
my @files ;
1087
- push @files , map { $self -> _create_t(' t' , $_ , $t_files {$_ }) } keys %t_files ;
1088
- push @files , map { $self -> _create_t(' xt' , $_ , $xt_files {$_ }) } keys %xt_files ;
1086
+ push @files , map { $self -> _create_t(' t' , $_ , $t_files -> {$_ }) } keys %$ t_files ;
1087
+ push @files , map { $self -> _create_t(' xt' , $_ , $xt_files -> {$_ }) } keys %$ xt_files ;
1089
1088
1090
1089
return @files ;
1091
1090
}
@@ -1105,6 +1104,7 @@ sub t_guts {
1105
1104
my @modules = @_ ;
1106
1105
1107
1106
my %t_files ;
1107
+ my %xt_files ;
1108
1108
my $minperl = $self -> {minperl };
1109
1109
my $warnings = sprintf ' warnings%s;' , ($self -> {fatalize } ? " FATAL => 'all" : ' ' );
1110
1110
@@ -1179,36 +1179,6 @@ $use_lines
1179
1179
diag( "Testing $main_module \$ ${main_module} ::VERSION, Perl \$ ], \$ ^X" );
1180
1180
HERE
1181
1181
1182
- return %t_files ;
1183
- }
1184
-
1185
- =head2 xt_guts( @modules )
1186
-
1187
- This method is called by create_t, and returns a description of the author
1188
- only *.t files to be created in the xt directory.
1189
-
1190
- The return value is a hash of test files to create. Each key is a filename and
1191
- each value is the contents of that file.
1192
-
1193
- =cut
1194
-
1195
- sub xt_guts {
1196
- my $self = shift ;
1197
- my @modules = @_ ;
1198
-
1199
- my %xt_files ;
1200
- my $minperl = $self -> {minperl };
1201
- my $warnings = sprintf ' warnings%s;' , ($self -> {fatalize } ? " FATAL => 'all" : ' ' );
1202
-
1203
- my $header = <<"EOH" ;
1204
- #!perl -T
1205
- use $minperl ;
1206
- use strict;
1207
- use $warnings
1208
- use Test::More;
1209
-
1210
- EOH
1211
-
1212
1182
my $module_boilerplate_tests ;
1213
1183
$module_boilerplate_tests .=
1214
1184
" module_boilerplate_ok('" .$self -> _module_to_pm_file($_ )." ');\n " for @modules ;
@@ -1267,7 +1237,7 @@ $module_boilerplate_tests
1267
1237
1268
1238
HERE
1269
1239
1270
- return % xt_files ;
1240
+ return ( \ %t_files , \ % xt_files ) ;
1271
1241
}
1272
1242
1273
1243
sub _create_t {
0 commit comments