Mozilla のソースツリーには Firefox 自体のテストを行うツールが色々と埋まってて、その中に Mochitest というものがある。詳しくはリンク先を見てもらった方が速いんだけど、Mochitest では chrome 権限で動くコードを対象に含むテストができる。 で、これは普通は手元で Firefox をビルドしないと使えないんだけど、自前でビルドせずとも Mozilla の ftp サーバーから、ビルド時に生成されるテストセットを DL して、適切にオプションを設定することで手元でビルドせずに動かせたりする(つまり、Mochitest 自体はビルド処理をかませたものでないと動かないけど、それさえ行ってあればコマンドラインオプションを追加することで動かせる)。 用意するもの 実行環境に応じた firefox-*.tests.zip (たとえば最新のNightlyの場合は ft