diff -r 000000000000 -r 6474c204b198 toolkit/components/telemetry/tests/unit/test_TelemetryPing_idle.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toolkit/components/telemetry/tests/unit/test_TelemetryPing_idle.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,20 @@ +/* Any copyright is dedicated to the Public Domain. + http://creativecommons.org/publicdomain/zero/1.0/ */ + +// Check that TelemetryPing notifies correctly on idle-daily. + +const Cu = Components.utils; + +Cu.import("resource://gre/modules/Services.jsm", this); +Cu.import("resource://gre/modules/TelemetryPing.jsm", this); + +function run_test() { + do_test_pending(); + + Services.obs.addObserver(function observeTelemetry() { + Services.obs.removeObserver(observeTelemetry, "gather-telemetry"); + do_test_finished(); + }, "gather-telemetry", false); + + TelemetryPing.observe(null, "idle-daily", null); +}