gecko-dev/toolkit/components/telemetry/tests/unit/test_TelemetryFlagClear.js
Jan-Erik Rediger ff924f1cdb Bug 1468761 - Migrate Telemetry tests to always assume packed histograms r=chutten
Depends on D9235

Differential Revision: https://phabricator.services.mozilla.com/D9236

--HG--
extra : moz-landing-system : lando
2018-11-01 13:46:57 +00:00

13 lines
633 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
function run_test() {
let testFlag = Services.telemetry.getHistogramById("TELEMETRY_TEST_FLAG");
deepEqual(testFlag.snapshot().values, {0: 1, 1: 0}, "Original value is correct");
testFlag.add(1);
deepEqual(testFlag.snapshot().values, {0: 0, 1: 1, 2: 0}, "Value is correct after ping");
testFlag.clear();
deepEqual(testFlag.snapshot().values, {0: 1, 1: 0}, "Value is correct after calling clear()");
testFlag.add(1);
deepEqual(testFlag.snapshot().values, {0: 0, 1: 1, 2: 0}, "Value is correct after ping");
}