test(timeline): add smoke test for TimeRuler
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import { describe, expect, it, vi } from "vitest"
|
||||
import { render } from "@testing-library/react"
|
||||
import { TimeRuler } from "@/pages/editing-planner/components/timeline/TimeRuler"
|
||||
|
||||
vi.mock("@/pages/editing-planner/utils/timeline", () => ({
|
||||
generateRulerMarks: () => [0, 30, 60],
|
||||
}))
|
||||
|
||||
vi.mock("@/pages/editing-planner/constants/timeline", () => ({
|
||||
getRulerStep: () => 10,
|
||||
MIN_TRACK_WIDTH: 1800,
|
||||
}))
|
||||
|
||||
describe("TimeRuler", () => {
|
||||
it("renders without crashing", () => {
|
||||
const { container } = render(<TimeRuler totalDuration={60} pps={30} onClick={vi.fn()} />)
|
||||
expect(container).toBeTruthy()
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user