ミツエーリンクス

Web標準Blog

Home > メソッド > Web標準Blog > 文法チェックしたらユニットテスト、ユニットテストをしたら文法チェック

Web標準Blogでは、Web標準の利用に興味のあるWebサイト管理者、Webデザイナーの方向けに、Web標準を利用するための手法やノウハウ、参考になるリソース等を、国内外を問わずご紹介します。

なお当Blogでは、Web標準に関する疑問や質問を募集しています。Webコンテンツ実装プロセスにまつわるお悩みでも結構ですので、お気軽に電子メールでstandards@mitsue.co.jp宛にお送りください。

2005年9月22日

文法チェックしたらユニットテスト、ユニットテストをしたら文法チェック

フロントエンド・エンジニア 木達

(この記事はWeb Standards Project(WaSP)における投稿記事「Validation, meet Unit Testing. Unit Testing, meet Validation.」を翻訳したものです。当Blogは翻訳の正確性を保証いたしませんので、必要に応じ原文を参照ください。)

2005年9月20日
Anders Pearson著

あなたは「テスト中毒」ですか?動的サイトの仕事をしていて、出力されたページを自動的にW3Cの文法チェッカーにかける方法があったらいいなと思いませんか?それがあなたの使っているユニットテストのフレームワークに統合されていたら良いと思いませんか?

Scott Raymondは、Ruby on Railsを用いたアプリケーションのユニットテストに自動的な文法チェックを加えるための、ちょっとした素晴らしいコードを思いつきました。

もしあなたがRailsを使っていなくても、そのテクニックはあなたのお好みの言語やフレームワークに組み込みやすいはずです。(エンコードされたページの)パラメータとoutput=xmlをhttp://validator.w3.org/checkへ送信するPOSTリクエストを作成するだけです。次に文法的に妥当かどうかを知るべく、応答のなかからx-w3c-validator-statusと呼ばれるヘッダをチェックします。もし値がValidであれば、チェックに合格したことになります。

このエントリは、コメントを受け付けるようクロスポストしました。

コメント

コメントする











関連情報

この記事のトラックバックURL:
http://standards.mitsue.co.jp/cgi-bin/mt/mt-tb.cgi/99

バックナンバー

当Blogの更新情報は、Twitter経由でも配信しています。興味のある方はぜひ、@mlcstandardsをフォローしてください。当Blogへのご意見・ご質問は、Twitter経由でも受け付けております。

プライバシー&サイトポリシーCopyright (c) 2011 Mitsue-Links Co.,Ltd. All Rights Reserved.

Web制作、ホームページ作成、Flash制作:Webサイト構築、Webサイト運用:ブロードバンドコンテンツ(音声制作、動画制作):システム開発、Webマーケティング、Webブランディング、Webコンサルティング・・>のWeb Integrationならミツエーリンクスにお任せください。