26 lines
675 B
JavaScript
26 lines
675 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
"use strict";
|
|
|
|
add_task(async () => {
|
|
Services.fog.testResetFOG(); // Needed for TV which reuses profiles on repeat
|
|
Assert.equal(
|
|
undefined,
|
|
Glean.testOnlyIpc.eventWithExtra.testGetValue(),
|
|
"Nothing to begin with"
|
|
);
|
|
Glean.testOnlyIpc.eventWithExtra.record({
|
|
extra1: "Some extra string",
|
|
extra2: 42,
|
|
extra3_longer_name: false,
|
|
});
|
|
Assert.equal(
|
|
1,
|
|
Glean.testOnlyIpc.eventWithExtra.testGetValue().length,
|
|
"One event? One event."
|
|
);
|
|
|
|
// AND NOW, FOR THE TRUE TEST:
|
|
// Will this leak memory all over the place?
|
|
});
|