jsTestDriverのプログレス表示が味気ないなーと前から思っていたので そっけない ちょっと可愛くしてみた Failするとオワタになる みんなもこのパッチを当ててjsTestDriverを可愛くしよう!!

jsTestDriverのプログレス表示が味気ないなーと前から思っていたので そっけない ちょっと可愛くしてみた Failするとオワタになる みんなもこのパッチを当ててjsTestDriverを可愛くしよう!!
この内容はJsTestDriver WikiのConfigurationFileを意訳したものです。 http://code.google.com/p/js-test-driver/wiki/ConfigurationFile JsTestDriverの設定ファイルはYAMLで書きます。 設定ファイルはテストで使用するファイルをJsTestDriverが読み込むために使用され、標準はJsTestDriverコマンドを実行したカレントディレクトリの「jsTestDriver.conf」を参照します。 この参照先はコマンドラインオプションの「–config」から変更することができます。 各ファイルのベースパスはjsTestDriver.confと同じディレクトリとなりますが、コマンドラインオプションの「–basePath」から変更することができます。また、設定ファイル内のbasepathでも変
先の大震災でバタバタしておりました。 遅くなりましたが、被害にあわれました方々の復興を心より願っております。 さて、本業が少し落ち着きましたので技術的な覚書まで。 ブラウザの発展とHTML5の登場によって、様々な種類のWeb Applicationを作成することが可能になって来ました。 がしかし、Javascriptで作成したAPIやアプリケーション、またWeb Applicationではajaxを利用したサーバ側との連携結果のテストをすることは非常に困難ではなかったでしょうか? 例えば、今年の2月にはShibuya.js(残念ながら私は参加できなかったのですが)でTestについてのテクニカルトークが開催されました。 この中でsecondlifeさんもajaxを利用したサーバ側と連携したテストが難しいと、言及されています。 今回から数回は、それを解決するGoogleさんが提供されて
この内容はJsTestDriver WikiのCommandLineFlagsを意訳したものです。 http://code.google.com/p/js-test-driver/wiki/CommandLineFlags $ java -jar JsTestDriver.jar –help –browser VAR : The path to the browser executable –browserTimeout VAR : The ms before a browser is declared dead. –captureAddress VAL : The address to capture the browser. –captureConsole : Capture the console (if possible
基本的には以下の内容のまとめです。 0-9, JsTestDriverを使うときの注意点 http://0-9.tumblr.com/post/15574052397/jstestdriver 0-9, 最近のJS系のツールを触ってみたまとめ http://0-9.tumblr.com/post/15398953814/javascript-tools ・JsTestDriverとは何か? 超簡単に言うとSelenium CoreのJS実装とQUnitを合わせたものです。 実際Selenium ver2はJsTestDriverが使ってるWebDriverと言うAPIを使っています。 (WebDriverがブラウザを外部から動かす共通仕様で、Selenium ver2とJsTestDriverはそれを使ってる状態) ・使った感想は? ブラウザ上で動作するJSの単体テスト環境としてはかなり快
最近、何かとJavascriptに触れる機会が多くなってきました。クライアント側としてHTML5が注目され、サーバ側としてNode.jsが発展してきたおかげですね。その一方で、Javascriptのテストほど面倒なものはありません。特に、ブラウザ上でのテストなど自動化することが時に難しかったりします。このブラウザ上でのテストを自動化できる仕組みがJsTestDriverです。今回はJsTestDriverの導入方法と簡単な使い方をご紹介します。 JsTestDriverとは JsTestDriverはGoogleが作ったテストフレームワークです。導入も使い方もとても簡単であり、様々なブラウザを使ったテストを自動化することが出来ます。Javascriptのテストフレームワークは多数ありますが、その中でもJsTestDriverは簡単かつ正確なツールです。 JsTestDriverの導入 導入
ここでは以下の順番でSinonJSとJsTestDriverを使用したJavaScriptのUnitTest Patternsを紹介します。 初期化の遅延非同期実行の同期化html, cssのテストイベントのテストその他問題になりうるコード初期化の遅延UnitTestを行う場合、まずは初期化functionが自動的に実行されないようにしましょう。 初期化functionをこちらの任意のタイミングで実行できるようにすることにより事前に対象外のコードをstub化したり、必要なfunctionへspyを仕込んだ状態でfunctionを実行できるようになります。 UnitTestの場合のみ初期化を遅延する一番簡単な方法はUnitTest実行時のみ条件分岐で初期化を止める方法です。 $(function () { if (window.sinon) { init(); } }); この方法は簡単かつ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く