2

addon-sdk を使用して Firefox アドオンを作成しました。現在、単体テストを作成しようとしています。

テストからアドオン機能にアクセスするにはどうすればよいですか? 私が見たところ、それらは分離されており、アドオンのアドオン関数と変数に簡単にアクセスすることはできません。

4

1 に答える 1

4

アドオンのモジュールをインポートするだけです。たとえば、lib/foo.jsアドオンにモジュールがある場合は、次のようにします。

var foo = require("foo");

モジュールがエクスポートするメソッドと変数(基本的にはそのグローバルexportsオブジェクトのプロパティ)にのみアクセスできることに注意してください。

reading-dataアドオンSDKの例では、そのアプローチを使用してアドオンのモジュールをロードし、エクスポートされたメソッドを呼び出します。mainmain()

于 2011-09-26T19:38:48.080 に答える