我使用addon-sdk创建了一个firefox插件,我正在尝试为它编写单元测试。
如何从测试中访问插件功能?从我所看到的,它们是分开的,我不能简单地访问插件的插件功能和变量。
答案 0 :(得分:4)
您只需导入附加组件的模块即可。例如,如果您的加载项中有模块lib/foo.js
,则执行以下操作:
var foo = require("foo");
请注意,您只能访问模块导出的方法和变量(主要是properties of its global exports
object)。
reading-data
example in the Add-on SDK使用load add-on's main
module和call the exported method main()
的方法。