NAME
Web::Library::Test - Test helpers for distributino wrappes
SYNOPSIS
use Web::Library::Test qw(:all);
library_ok(
    name              => 'DataTables',
    version           => '1.9.4',
    css_assets        => ['/css/datatables.css'],
    javascript_assets => ['/js/jquery.dataTables.min.js']
);
DESCRIPTION
The functions provided by this module make testing distribution wrappers easier.
FUNCTIONS
- get_manager
 - 
Returns the Web::Library instance object.
 - library_ok
 - 
Takes named parameters
name,version,css_assetsandjavascript_assetsas shown in the synopsis and callsinclude_path_ok(),css_assets_ok()andjavascript_assets_ok()using those values. - include_path_ok
 - 
Takes a version number and verifies first that the manager's
include_paths()method only returns one path and second that the path points to a directory with the version name underneath the calling test program's distribution root directory. - css_assets_ok
 - 
Takes a library name and a reference to a list of CSS assets and verifies first that these are the assets returned by the manager's
css_assets_for()method and second that these files also exist. - javascript_assets_ok
 - 
Takes a library name and a reference to a list of JavaScript assets and verifies first that these are the assets returned by the manager's
javascript_assets_for()method and second that these files also exist.