@@ -130,6 +130,40 @@ subtest 'since' => sub {
130130 or diag explain [ $rs -> all ];
131131};
132132
133+ subtest ' perl_maturity' => sub {
134+ my $perl_devel = $schema -> resultset( ' PerlVersion' )-> create({ version => ' 5.25.0' });
135+ my $perl_stable = $schema -> resultset( ' PerlVersion' )-> create({ version => ' 5.22.2' });
136+
137+ my $devel_stat = $schema -> resultset( ' Stats' )-> create({
138+ ' dist' => ' Sorauta-SVN-AutoCommit' ,
139+ ' fulldate' => ' 201705071643' ,
140+ ' guid' => ' 00000000-3343-11e7-b830-917e22bfee97' ,
141+ ' id' => 2,
142+ ' osname' => ' linux' ,
143+ ' osvers' => ' 4.8.0-2-amd64' ,
144+ ' perl' => ' 5.25.0' ,
145+ ' platform' => ' x86_64-linux' ,
146+ ' postdate' => 201705,
147+ ' state' => ' pass' ,
148+ ' tester' => ' "Andreas J. Koenig" <[email protected] >' ,
149+ ' type' => 2,
150+ ' uploadid' => 169497,
151+ ' version' => ' 0.02' ,
152+ });
153+
154+ my $dev_rs = $schema -> resultset( ' Stats' )-> perl_maturity( ' dev' );
155+ my @dev_rows = $dev_rs -> all;
156+ is scalar @dev_rows , 1, ' 1 test reported for a devel perl' ;
157+ is $dev_rows [0]-> guid, ' 00000000-3343-11e7-b830-917e22bfee97' ,
158+ ' correct guid for devel perl' ;
159+
160+ my $stable_rs = $schema -> resultset( ' Stats' )-> perl_maturity( ' stable' );
161+ my @stable_rows = $stable_rs -> all;
162+ is scalar @stable_rows , 1, ' 1 test reported for a stable perl' ;
163+ is $stable_rows [0]-> guid, ' d0ab4d36-3343-11e7-b830-917e22bfee97' ,
164+ ' correct guid for stable perl' ;
165+ };
166+
133167done_testing;
134168
135169
0 commit comments