diff -r 000000000000 -r 6474c204b198 addon-sdk/test/browser_sdk_loader_sdk_gui_modules.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/addon-sdk/test/browser_sdk_loader_sdk_gui_modules.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,18 @@ +function test () { + // Load `constructor` as global since tabs uses `traits` + // that use this module + let loader = makeLoader({ globals: constructor }); + let module = Module("./main", "scratchpad://"); + let require = Require(loader, module); + + let tabs = require("sdk/tabs"); + + tabs.open({ + url: "about:blank", + onReady: function (tab) { + is(tab.url, "about:blank", "correct uri for tab"); + is(tabs.activeTab, tab, "correctly active tab"); + tab.close(finish); + } + }); +}