mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-10 22:20:14 +00:00
fix(cli): make telemetry opt-out durable (#2852)
* fix(cli): make telemetry opt-out durable * fix(cli): make telemetry status trustworthy
This commit is contained in:
@@ -56,10 +56,19 @@ describe("studio client shouldTrack", () => {
|
||||
expect(shouldTrack()).toBe(false);
|
||||
});
|
||||
|
||||
it("returns false when VITE_HYPERFRAMES_NO_TELEMETRY='true'", async () => {
|
||||
setNoTelemetry("true");
|
||||
it.each(["true", "TRUE", " yes ", "on"])(
|
||||
"returns false when VITE_HYPERFRAMES_NO_TELEMETRY=%j",
|
||||
async (value) => {
|
||||
setNoTelemetry(value);
|
||||
const shouldTrack = await loadShouldTrack();
|
||||
expect(shouldTrack()).toBe(false);
|
||||
},
|
||||
);
|
||||
|
||||
it("does not opt out for an explicit false value", async () => {
|
||||
setNoTelemetry("false");
|
||||
const shouldTrack = await loadShouldTrack();
|
||||
expect(shouldTrack()).toBe(false);
|
||||
expect(shouldTrack()).toBe(true);
|
||||
});
|
||||
|
||||
it("returns false in vite dev mode", async () => {
|
||||
|
||||
Reference in New Issue
Block a user