mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-10 22:20:14 +00:00
feat(studio): enable timeline virtualization by default (#2926)
* feat(studio): enable timeline virtualization by default * fix(ci): measure timeline performance in production React
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
import { afterEach, describe, expect, it, vi } from "vitest";
|
||||
|
||||
afterEach(() => {
|
||||
vi.unstubAllEnvs();
|
||||
vi.resetModules();
|
||||
});
|
||||
|
||||
describe("timeline row virtualization flag", () => {
|
||||
it("enables virtualization by default", async () => {
|
||||
const { STUDIO_TIMELINE_ROW_VIRTUALIZATION_ENABLED } =
|
||||
await import("./timelineRowVirtualizationFlag");
|
||||
|
||||
expect(STUDIO_TIMELINE_ROW_VIRTUALIZATION_ENABLED).toBe(true);
|
||||
});
|
||||
|
||||
it("keeps an explicit rollback path", async () => {
|
||||
vi.stubEnv("VITE_STUDIO_TIMELINE_ROW_VIRTUALIZATION_ENABLED", "0");
|
||||
const { STUDIO_TIMELINE_ROW_VIRTUALIZATION_ENABLED } =
|
||||
await import("./timelineRowVirtualizationFlag");
|
||||
|
||||
expect(STUDIO_TIMELINE_ROW_VIRTUALIZATION_ENABLED).toBe(false);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user