HTML-Lint-1.22 > Test::HTML::Lint

バージョン

Version 1.22

    $Header$

名前

Test::HTML::Lint - HTML::LintをくるむTest::More形式のラッパー

概要

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

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

説明

このモジュールは例外ベースのコードをテストするために便利ないくつかのメソッドを 提供します。これはTest::Builderで作られ、Test::Moreとそのフレンドによって 扱われます。

まだ、Test::Moreを良く知らないのであれば、見るときは今です。

EXPORT

html_ok

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

適切なHTMLが入っている$htmlを見るようチェックします。

$htmlに適切なHTMLが入っているかを見るためチェックします。$htmlが ブランクであればOK。$htmlがundefであればそうではありません。

HTML::Lintを渡すと、html_ok()はそのセッティングのためにそれを 利用します。そうでなければ、それはデフォルトのルールを使います。

    my $lint = new HTML::Lint;
    $lint->only_types( HTML::Lint::STRUCTURE );
    html_ok( $lint, $content, "Web page passes structural tests only" );

    html_ok( $content, "Web page passes ALL tests" );

バグ

バグ、機能のリクエストは<bug-html-lint@rt.cpan.org> あるいはhttp://rt.cpan.orgにあるWebインターフェースを通して 報告してください。私は通知を受け、そしてあなたは私が 変更をおこなうと、あなたのバグについての進捗が自動的に あなたに通知されます。

TO DO

html_table_ok()がHTMLが全てのものが揃い、テーブルの形式が整って いるかをチェックするようにし、html_page_ok()と比較できるように する必要があります。

このモジュールが現時点ではそうしないけれど、こうするべきと思っている ことがあれば、どうか教えてください。

謝辞

素晴らしいTest::BuilderについてchromaticとMichael G Schwernに感謝します。 それがなければ、このモジュールは不可能だったでしょう。

Test::Exceptionを作成してくれたことについてAdrian Howardに感謝します。 このモジュールの大部分は、そこからいただきました。

ライセンス(=LICENSE)

Copyright 2003 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.

作者

Andy Lester, <andy@petdance.com>

翻訳者

川合孝典 (GCD00051@nifty.ne.jp)