Dallaylaen has asked for the wisdom of the Perl Monks concerning the following question:
Hello dear esteemed monks!
Update: Test::Regression
Is there already a module that allows to run a piece of code and, depending on arguments, either write results to a file, or compare with a previous such file? And is there a name for the concept in general? Searching for save load test on CPAN was somewhat cluttered...
So I need something along the lines of:
use Test::More; use Test::SaveLoad; use My::Module; # system under test # load previous results & compare my $sl = Test::SaveLoad->new( load => $filename ); # save results for future (in Dumper?..) my $sl = Test::SaveLoad->new( save => $filename ); # do actual testing plan tests => 1 if $sl->is_testing; $sl->test( "Basic usecase" => sub { My::Module->load_data( id => 42 ); }); # returns eq_or_diff-like line-by-line comparison
It's not that hard to write, but maybe there is something like that?
thank you
Back to
Seekers of Perl Wisdom