Files
palemoon27/toolkit/components/telemetry/tests/unit/test_TelemetryFlagClear.js
T

15 lines
659 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");
equal(JSON.stringify(testFlag.snapshot().counts), "[1,0,0]", "Original value is correct");
testFlag.add(1);
equal(JSON.stringify(testFlag.snapshot().counts), "[0,1,0]", "Value is correct after ping.");
testFlag.clear();
equal(JSON.stringify(testFlag.snapshot().counts), "[1,0,0]", "Value is correct after calling clear()");
testFlag.add(1);
equal(JSON.stringify(testFlag.snapshot().counts), "[0,1,0]", "Value is correct after ping.");
}