File Coverage

lib/Test/WWW/Mechanize/Driver/YAMLLoader.pm
Criterion Covered Total %
statement 10 10 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod 0 2 0.0
total 14 16 87.5


line stmt bran cond sub pod time code
1             package Test::WWW::Mechanize::Driver::YAMLLoader;
2 9     9   64 use strict; use warnings;
  9     9   23  
  9         250  
  9         51  
  9         22  
  9         980  
3             our $VERSION = '1.0';
4              
5             =pod
6              
7             =head1 NAME
8              
9             Test::WWW::Mechanize::Driver::YAMLLoader - Load Test::WWW::Mechanize tests from YAML files
10              
11             =head1 SYNOPSIS
12              
13             my $loader = Test::WWW::Mechanize::Driver::YAMLLoader->new;
14             my @documents = $loader->load( $file );
15              
16             This module is used by Test::WWW::Mechanize::Driver to load YAML files.
17              
18             =cut
19              
20             sub new {
21 10     10 0 31 my $class = shift;
22 10         81 require YAML;
23 10         68 return $class;
24             }
25              
26             sub load {
27 10     10 0 75 YAML::LoadFile( $_[1] );
28             }
29              
30              
31              
32             1;
33              
34             __END__
35              
36             =head1 AUTHOR
37              
38             Dean Serenevy
39             dean@serenevy.net
40             https://serenevy.net/
41              
42             =head1 COPYRIGHT
43              
44             This software is hereby placed into the public domain. If you use this
45             code, a simple comment in your code giving credit and an email letting
46             me know that you find it useful would be courteous but is not required.
47              
48             The software is provided "as is" without warranty of any kind, either
49             expressed or implied including, but not limited to, the implied warranties
50             of merchantability and fitness for a particular purpose. In no event shall
51             the authors or copyright holders be liable for any claim, damages or other
52             liability, whether in an action of contract, tort or otherwise, arising
53             from, out of or in connection with the software or the use or other
54             dealings in the software.
55              
56             =head1 SEE ALSO
57              
58             perl(1).