forked from Meatian/confirm-address
-
Notifications
You must be signed in to change notification settings - Fork 1
marsf/confirm-address
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
==リリースパッケージ作成方法 [antを使ってビルド] -build.propertiesを、リリースバージョンに合わせて書き換える -install.rdfを、リリースバージョンに合わせて書き換える -antを実行する -release以下にリリースパッケージが生成される [手作業でビルド] -ソースをzipで固めてバージョンに合わせて名前を変更するだけです ==開発方法 -svnからソース一式をダウンロードします。 -trunk以下のフォルダのパスを、テキストファイルに書きます。 -そのテキストファイルを「[email protected]」というファイル名で保存します。 -TBのextensionsフォルダに、上記ファイルをおきます -MacOSXの場合は以下のパスにァイルを作ります ---- ~/Library/Thunderbird/Profiles/snlxbw06.default/extensions/[email protected] ---- ファイルの内容はこんな感じ ----- /Users/ken/Coding/confirm-address-svn/trunk/confirm-address ----- TBを起動すれば、動作を確認しながらコーディングできます ==デバッグ出力方法 -Profileフォルダにuser.jsというファイルを作り、以下の一行を追加します --------- user_pref("browser.dom.window.dump.enabled",true); --------- -ソース中にdump("hoge");のように記述します -起動時オプション"-console"をつけてTBを起動します。 Macの場合は、以下のように起動します。 ------- > /Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin -console ------- -コンソールに"hoge"と表示されます ==単体テストの実行/作成方法 ===実行方法 -confirm-address/chrome/content/unittest/testRunner.htmlをwebブラウザで開けば 単体テストを実行できます。 -テスト成功なら、「N test success!!」というダイアログが表示されます -失敗なら、失敗理由を表すメッセージがダイアログ表示されます。 ===作成方法 -たとえば/chrome/content/hello.js をテストしたいとします。 -/chrome/content/unittest/hello-test.jsを作成します. -testRunner.htmlに、上記二つのjsを<script>を使ってインクルードします. -hello.jsには、メソッド名がtestから始まるテストメソッドを定義し、その中でhello.jsのメソッドなどを呼び出して、テストを記述します。 -テストコード内では、assertEqualsメソッドが使えます。 -テストコードでは、メソッド名がtestからはじまるグローバルなメソッドを定義します。
About
Automatically exported from code.google.com/p/confirm-address
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 92.1%
- HTML 6.7%
- CSS 1.2%