Mock lightweight-charts in StockDetail UI test to avoid canvas requirement
This commit is contained in:
@@ -1,5 +1,16 @@
|
|||||||
import { describe, it, expect, vi, beforeEach } from "vitest";
|
import { describe, it, expect, vi, beforeEach } from "vitest";
|
||||||
import { render, screen, fireEvent, waitFor } from "@testing-library/react";
|
import { render, screen, fireEvent, waitFor } from "@testing-library/react";
|
||||||
|
|
||||||
|
// Mock lightweight-charts to avoid canvas in test environment
|
||||||
|
vi.mock("lightweight-charts", () => ({
|
||||||
|
createChart: () => ({
|
||||||
|
timeScale: () => ({ applyOptions: () => {}, fitContent: () => {} }),
|
||||||
|
addSeries: () => ({ setData: () => {} }),
|
||||||
|
remove: () => {},
|
||||||
|
}),
|
||||||
|
CandlestickSeries: {},
|
||||||
|
}));
|
||||||
|
|
||||||
import StockDetail from "../analyze.ticker";
|
import StockDetail from "../analyze.ticker";
|
||||||
import { MemoryRouter } from "react-router";
|
import { MemoryRouter } from "react-router";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user