VERSION

Version 1.12

$Header: /cvsroot/html-lint/html-lint/lib/Test/HTML/Lint.pm,v 1.10 2002/08/02 21:32:09 petdance Exp $

NAME

Test::HTML::Lint - Test::More-style wrapper around HTML::Lint

SYNOPSIS

use Test::More tests => 4;
use Test::HTML::Lint;

my $table = build_display_table();
html_ok( $table, 'Built display table properly' );

DESCRIPTION

This module provides a few convenience methods for testing exception based code. It is built with Test::Builder and plays happily with Test::More and friends.

If you are not already familiar with Test::More now would be the time to go take a look.

EXPORT

html_ok

html_ok( [$lint, ] $html, $name )

Checks to see that $html contains valid HTML. The HTML::Lint object that it uses is just created from scratch. If you have a custom HTML::Lint object that you'd prefer to use because of custom settings, you can pass that as the first parm.

Checks to see if $html contains valid HTML. $html being blank is OK. $html being undef is not.

BUGS

None known at the time of writing.

If you find any please let me know at <andy@petdance.com>, or report the problem with http://rt.cpan.org/.

TO DO

There needs to be a html_table_ok() to check that the HTML is a self-contained, well-formed table, and then a comparable one for html_page_ok().

If you think this module should do something that it doesn't do at the moment please let me know.

ACKNOWLEGEMENTS

Thanks to chromatic and Michael G Schwern for the excellent Test::Builder, without which this module wouldn't be possible.

Thanks to Adrian Howard for writing Test::Exception, from which most of this module is taken.

LICENSE

Copyright 2002 Andy Lester, All Rights Reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Please note that these modules are not products of or supported by the employers of the various contributors to the code.

AUTHOR

Andy Lester, <andy@petdance.com>