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 { 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 { MemoryRouter } from "react-router";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user