Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

/* Any copyright is dedicated to the Public Domain.
"use strict";
requestLongerTimeout(10);
const TELEMETRY_PREF =
"browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar";
add_task(async function test_newtab_handoff_performance_telemetry() {
await SpecialPowers.pushPrefEnv({
set: [[TELEMETRY_PREF, true]],
});
Services.fog.testResetFOG();
let TelemetryFeed =
AboutNewTab.activityStream.store.feeds.get("feeds.telemetry");
TelemetryFeed.init(); // INIT action doesn't happen by default.
Assert.equal(true, Glean.newtabHandoffPreference.enabled.testGetValue());
await SpecialPowers.pushPrefEnv({
set: [[TELEMETRY_PREF, false]],
});
Assert.equal(false, Glean.newtabHandoffPreference.enabled.testGetValue());
await SpecialPowers.popPrefEnv();
});