addon-sdk を使用して Firefox アドオンを作成しました。現在、単体テストを作成しようとしています。
テストからアドオン機能にアクセスするにはどうすればよいですか? 私が見たところ、それらは分離されており、アドオンのアドオン関数と変数に簡単にアクセスすることはできません。
addon-sdk を使用して Firefox アドオンを作成しました。現在、単体テストを作成しようとしています。
テストからアドオン機能にアクセスするにはどうすればよいですか? 私が見たところ、それらは分離されており、アドオンのアドオン関数と変数に簡単にアクセスすることはできません。
アドオンのモジュールをインポートするだけです。たとえば、lib/foo.js
アドオンにモジュールがある場合は、次のようにします。
var foo = require("foo");
モジュールがエクスポートするメソッドと変数(基本的にはそのグローバルexports
オブジェクトのプロパティ)にのみアクセスできることに注意してください。
reading-data
アドオンSDKの例では、そのアプローチを使用してアドオンのモジュールをロードし、エクスポートされたメソッドを呼び出します。main
main()