|
|
@@ -1,13 +1,13 @@
|
|
|
-import { describe, it, expect, vi, beforeEach } from 'vitest';
|
|
|
+import { describe, it, expect, vi, beforeEach, Mock } from 'vitest';
|
|
|
import { render, screen, fireEvent, waitFor } from '@testing-library/react';
|
|
|
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
|
|
|
import SalarySelector from '../../src/components/SalarySelector';
|
|
|
import { salaryClientManager } from '../../src/api/salaryClient';
|
|
|
-import { AreaSelect } from '@d8d/area-management-ui/components';
|
|
|
+// AreaSelect is mocked below
|
|
|
|
|
|
// Mock AreaSelect组件
|
|
|
vi.mock('@d8d/area-management-ui/components', () => ({
|
|
|
- AreaSelect: vi.fn(({ value, onChange, disabled, required }) => (
|
|
|
+ AreaSelect: vi.fn(({ value, onChange, disabled, required: _required }) => (
|
|
|
<div data-testid="area-select">
|
|
|
<select
|
|
|
data-testid="province-select"
|
|
|
@@ -74,7 +74,7 @@ vi.mock('../../src/api/salaryClient', () => {
|
|
|
|
|
|
describe('薪资选择器集成测试', () => {
|
|
|
let queryClient: QueryClient;
|
|
|
- let mockOnChange: vi.Mock;
|
|
|
+ let mockOnChange: Mock;
|
|
|
let mockSalaryClient: any;
|
|
|
|
|
|
beforeEach(() => {
|
|
|
@@ -86,7 +86,7 @@ describe('薪资选择器集成测试', () => {
|
|
|
},
|
|
|
});
|
|
|
mockOnChange = vi.fn();
|
|
|
- mockSalaryClient = salaryClientManager.getInstance().get();
|
|
|
+ mockSalaryClient = salaryClientManager.get();
|
|
|
vi.clearAllMocks();
|
|
|
});
|
|
|
|