Apply repository-wide ESLint auto-fix formatting pass

Co-Authored-By: Codex <codex@openai.com>
This commit is contained in:
2026-03-08 12:11:57 +08:00
parent 7c48faaa3d
commit 847904c49b
172 changed files with 13629 additions and 9154 deletions

View File

@@ -3,21 +3,21 @@
// Authors:
// imacat.yang@dsp.im (imacat), 2026/03/05
import { describe, it, expect, beforeEach, vi } from 'vitest';
import { setActivePinia, createPinia } from 'pinia';
import { describe, it, expect, beforeEach, vi } from "vitest";
import { setActivePinia, createPinia } from "pinia";
vi.mock('@/module/apiError.js', () => ({
vi.mock("@/module/apiError.js", () => ({
default: vi.fn(),
}));
const { mockGet } = vi.hoisted(() => ({ mockGet: vi.fn() }));
vi.mock('@/api/client.js', () => ({
vi.mock("@/api/client.js", () => ({
default: { get: mockGet },
}));
import { usePerformanceStore } from '@/stores/performance';
import { usePerformanceStore } from "@/stores/performance";
describe('performanceStore', () => {
describe("performanceStore", () => {
let store;
beforeEach(() => {
@@ -26,62 +26,57 @@ describe('performanceStore', () => {
vi.clearAllMocks();
});
it('has correct default state', () => {
it("has correct default state", () => {
expect(store.allPerformanceData).toBeNull();
expect(store.freqChartData).toBeNull();
});
it('performanceData getter returns allPerformanceData', () => {
it("performanceData getter returns allPerformanceData", () => {
store.allPerformanceData = { time: {}, freq: {} };
expect(store.performanceData).toEqual({ time: {}, freq: {} });
});
describe('getPerformance', () => {
it('fetches log performance data', async () => {
describe("getPerformance", () => {
it("fetches log performance data", async () => {
const mockData = { time: { charts: [] }, freq: { charts: [] } };
mockGet.mockResolvedValue({ data: mockData });
await store.getPerformance('log', 1);
await store.getPerformance("log", 1);
expect(mockGet).toHaveBeenCalledWith(
'/api/logs/1/performance',
);
expect(mockGet).toHaveBeenCalledWith("/api/logs/1/performance");
expect(store.allPerformanceData).toEqual(mockData);
});
it('fetches filter performance data', async () => {
it("fetches filter performance data", async () => {
mockGet.mockResolvedValue({ data: { time: {} } });
await store.getPerformance('filter', 5);
await store.getPerformance("filter", 5);
expect(mockGet).toHaveBeenCalledWith(
'/api/filters/5/performance',
);
expect(mockGet).toHaveBeenCalledWith("/api/filters/5/performance");
});
it('does not throw on API failure', async () => {
mockGet.mockRejectedValue(new Error('Network error'));
it("does not throw on API failure", async () => {
mockGet.mockRejectedValue(new Error("Network error"));
// Should not throw - apiError handles it
await expect(store.getPerformance('log', 1))
.resolves.not.toThrow();
await expect(store.getPerformance("log", 1)).resolves.not.toThrow();
expect(store.allPerformanceData).toBeNull();
});
});
it('setFreqChartData sets data', () => {
it("setFreqChartData sets data", () => {
const data = { labels: [], datasets: [] };
store.setFreqChartData(data);
expect(store.freqChartData).toEqual(data);
});
it('setFreqChartOptions sets options', () => {
it("setFreqChartOptions sets options", () => {
const opts = { responsive: true };
store.setFreqChartOptions(opts);
expect(store.freqChartOptions).toEqual(opts);
});
it('setFreqChartXData sets x data', () => {
it("setFreqChartXData sets x data", () => {
const xData = { minX: 0, maxX: 100 };
store.setFreqChartXData(xData);
expect(store.freqChartXData).toEqual(xData);