Replace File::Slurp with File::Slurper
[io-compress-brotli.git] / t / 02-roundtrip.t
index 16407d1fffa6cafb9b885686bcf64f596b579a4f..f2c40b8dbfbf3df99d78cbf284fcf1ee74d47e96 100644 (file)
@@ -3,31 +3,31 @@ use v5.14;
 use warnings;
 
 use Test::More tests => 114;
-use File::Slurp;
+use File::Slurper qw/read_binary/;
 
 use IO::Compress::Brotli;
 use IO::Uncompress::Brotli;
 
 for my $test (<brotli/tests/testdata/*.compressed>) {
        my ($source) = $test =~ s/\.compressed$//r;
-       $source = read_file $source;
+       $source = read_binary $source;
 
-    for my $quality (9,11) {
-        my $encoded = bro($source, $quality);
-        my $decoded = unbro($encoded);
+       for my $quality (9,11) {
+               my $encoded = bro($source, $quality);
+               my $decoded = unbro($encoded, 1_000_000);
 
-        is $decoded, $source, "$test - quality $quality";
-    }
+               is $decoded, $source, "$test - quality $quality";
+       }
 
-    for my $quality (1,5,9,11) {
+       for my $quality (1,5,9,11) {
                my $enc = IO::Compress::Brotli->create;
                $enc->quality($quality);
-        my $encoded = $enc->compress($source, 1);
-        $encoded .= $enc->finish();
+               my $encoded = $enc->compress($source);
+               $encoded .= $enc->finish();
 
                my $dec = IO::Uncompress::Brotli->create;
-        my $decoded = $dec->decompress($encoded);
+               my $decoded = $dec->decompress($encoded);
 
-        is $decoded, $source, "$test - streaming / quality $quality";
-    }
+               is $decoded, $source, "$test - streaming / quality $quality";
+       }
 }
This page took 0.010393 seconds and 4 git commands to generate.