バージョン¶
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)