summaryrefslogtreecommitdiffstats
path: root/toolkit/components/telemetry/tests/unit/test_TelemetryFlagClear.js
blob: 712aceb3bde96156369e9a02523494b077e032b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* 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.");
}