|
1 /* Any copyright is dedicated to the Public Domain. |
|
2 http://creativecommons.org/publicdomain/zero/1.0/ */ |
|
3 |
|
4 // Check that TelemetryPing notifies correctly on idle-daily. |
|
5 |
|
6 const Cu = Components.utils; |
|
7 |
|
8 Cu.import("resource://gre/modules/Services.jsm", this); |
|
9 Cu.import("resource://gre/modules/TelemetryPing.jsm", this); |
|
10 |
|
11 function run_test() { |
|
12 do_test_pending(); |
|
13 |
|
14 Services.obs.addObserver(function observeTelemetry() { |
|
15 Services.obs.removeObserver(observeTelemetry, "gather-telemetry"); |
|
16 do_test_finished(); |
|
17 }, "gather-telemetry", false); |
|
18 |
|
19 TelemetryPing.observe(null, "idle-daily", null); |
|
20 } |