WWW-SVT-Play
view release on metacpan or search on metacpan
t/lib/LWP/UserAgent.pm view on Meta::CPAN
sub is_success {
1;
}
# Mock helpers
sub _load_aliases {
open my $fh, '<', 't/data/aliases.json' or
die("Could not open alias file: $!");
my $blob = do { local $/=''; <$fh> };
close $fh;
return decode_json($blob);
}
sub _gen_resp {
my $self = shift;
my $url = shift;
my $fname = shift;
return _gen_404($url, $fname) unless -r $fname;
t/utils/gen_ref_data.pl view on Meta::CPAN
$Data::Dumper::Indent = 1;
my $dumper;
GetOptions(
'dumper' => \$dumper,
);
sub load_aliases {
open my $fh, '<', 'aliases.json' or
die("Could not open 'aliases.json': $!");
my $blob = do { local $/=''; <$fh> };
close $fh;
return decode_json($blob);
}
sub dump_aliases {
my $aliases = shift;
dump_json("aliases.json", $aliases);
say "Updated list of aliases";
}
$Data::Dumper::Indent = 1;
my @REF_FILES;
BEGIN { @REF_FILES = glob('t/data/ref/*.json') }
my %ALIASES;
BEGIN {
open my $fh, '<', 't/data/aliases.json' or
die "Could not open t/data/aliases.json: $!";
my $blob = do { local $/=''; <$fh> };
close $fh;
%ALIASES = %{decode_json($blob)};
}
BEGIN {
my $video_tests_n = 27; # n tests performed in video_tests() (recursive)
plan tests => (1 + (@REF_FILES + keys %ALIASES) * $video_tests_n);
use_ok('WWW::SVT::Play::Video')
}
( run in 0.456 second using v1.01-cache-2.11-cpan-49f99fa48dc )