デザイナもエンジニアも参加する kanazawa.js のために JavaScript を題材にして TDD を紹介します。
デザイナもエンジニアも参加する kanazawa.js のために JavaScript を題材にして TDD を紹介します。
横浜JSTDDハンズオンに参加してきて、WebStormというIDEはどういうものなのかについて発表してきました。 WebStorm指南書 発表してきた資料置いておきます。 後から資料として見やすいように画像をたくさん入れながらWebStormの機能紹介について書いたので、WebStormについて知りたい方は読むといいです。 また、最近出たばかりのWebStorm 4.0 Early Access Programについても書いてあるので興味がある人はどうぞ。 スライドの見方 スライドは上記のように機能の紹介がベースで、それの利用方法やこういう機能があって便利という感じのスライドになってます。 WebStormの楽しさ Web開発等JavaScript周りの環境も変化してきているので、それにあわせてエディタやIDEももっと変化するといいなーと思う部分にいろいろ挑戦してる感じがしてるのがWeb
JsUnit 利用ガイド Copyright © 株式会社野村総合研究所 2006 All rights reserved. 本書は、本書に記載した要件、技術、方式に関する内容が変更されないこと、および出典を明示 いただくことを前提に、無償でその全部または一部を複製、翻案、翻訳、転載、引用、公衆送信、 譲渡等して利用いただけます。なお、全体を複製、翻案、翻訳された場合は、本書にある著作権表 示を明示してください。 本書の著作権者は、本書の記載内容に関して、その正確性、商品性、利用目的への適合性等に関 して保証するものではなく、その利用により生じた損害について、法律上のいかなる責任も負いま せん。 掲載した製品名はそれぞれの会社の商標、あるいは登録商標です。 第1版 発行日 第1刷 2006 年 2 月 © Nomura Research Institute, Ltd. 2006. A
JavaScriptをユニットテスト XUnitの中のひとつとしてJsUnitがあります。 文字通りJavaScriptをユニットテストできるシロモノなのですが、JavaScriptのライブラリが台頭するこのご時世、自らも濃いJavaScriptを書く方も多いのではないでしょうか?実際どんな感じで書いていけるのかTDDと絡めてざっくりとまとめてみます。 テストケースの書き方 今回は引数が空であるかをチェックするisEmpty関数を実装してみることにします。 TDDに習ってまずはテストケースから書いてみましょう。JsUnitのテストケースはhtmlで書きます。例えばこんな感じ。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html
テスト実行部上の最も重要な部分はページの上部にあるファイル参照用のフォーム部品になります。この部品はテスト・ページまたはテスト・ページのスイート・ファイルへのパスを保持します。ではJsUnit用のテスト・ページの簡単な例を見てみましょう。 <html> <title>A unit test for drw.SystemUnderTest class</title> <head> <script type='text/javascript' src='../jsunit/app/jsUnitCore.js'></script> <script type='text/javascript' src='../app/system_under_test.js'></script> <script type='text/javascript'> function setUp(){ // perfor
[追記] 2013/9/1 三年前の記事が未だに読まれているようなので、一応書いておきますが、あれから色々変わってもっと良いものも出ています。 QUnit でも別に問題はないですが、今から QUnit を使うよりは http://visionmedia.github.io/mocha/:title=mocha] とかの方が個人的にはお勧めです。とにかく、今は色々あるのでもっと別の選択肢調べて見ることを個人的にはおすすめします。別に QUnit は使わないほうが良いとは言いません。 JavaScriptのテスティングフレームワークはいろいろありますが、自分は今主にQUnitを使っているので、少し使い方をまとめて見たいと思います。 [追記]今回作成したソースを上げました。ninja.js QUnit とは QUnitはもともと、jQueryをテストするために開発されたJavaScript Un
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く