diff -r 000000000000 -r 6474c204b198 services/metrics/tests/xpcshell/test_load_modules.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/services/metrics/tests/xpcshell/test_load_modules.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,31 @@ +/* Any copyright is dedicated to the Public Domain. + * http://creativecommons.org/publicdomain/zero/1.0/ */ + +"use strict"; + +const modules = [ + "dataprovider.jsm", + "providermanager.jsm", + "storage.jsm", +]; + +const test_modules = [ + "mocks.jsm", +]; + +function run_test() { + for (let m of modules) { + let resource = "resource://gre/modules/services/metrics/" + m; + Components.utils.import(resource, {}); + } + + Components.utils.import("resource://gre/modules/Metrics.jsm", {}); + + for (let m of test_modules) { + let resource = "resource://testing-common/services/metrics/" + m; + Components.utils.import(resource, {}); + } + + Components.utils.import("resource://gre/modules/Metrics.jsm", {}); +} +