2

我已经使用 addon-sdk 制作了一个 firefox 插件,现在我正在尝试为它编写单元测试。

如何从测试中访问插件功能?据我所知,它们是分开的,我不能简单地访问我的插件的插件函数和变量。

4

1 回答 1

4

您只需导入附加组件的模块。例如,如果您的插件中有一个模块lib/foo.js,您可以:

var foo = require("foo");

请注意,您将只能访问模块导出的方法和变量(本质上是其全局exports对象的属性)。

reading-data附加组件SDK 中的示例使用该方法来加载附加组件的main模块调用导出的方法main()

于 2011-09-26T19:38:48.080 回答