mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-08-05 22:03:36 +08:00
- 后端新增 IRIS 连接、查询、DDL、索引元数据和 DataGrid 编辑能力 - 接入 optional driver-agent、构建标签、revision 生成和变更检测流程 - 前端新增 IRIS 连接入口、方言映射、能力配置和图标展示 - 修复 IRIS 主键识别、事务开启错误处理和驱动连接关闭问题 - 补充后端、前端和构建脚本相关回归测试 Refs #408
27 lines
1.1 KiB
TypeScript
27 lines
1.1 KiB
TypeScript
import { describe, expect, it } from 'vitest';
|
|
|
|
import {
|
|
CUSTOM_CONNECTION_DRIVER_HELP,
|
|
DRIVER_LOCAL_IMPORT_BUTTON_LABEL,
|
|
DRIVER_LOCAL_IMPORT_DIRECTORY_HELP,
|
|
DRIVER_LOCAL_IMPORT_SINGLE_FILE_HELP,
|
|
} from './driverImportGuidance';
|
|
|
|
describe('driver import guidance', () => {
|
|
it('keeps local import copy focused on driver packages instead of JDBC jars', () => {
|
|
expect(DRIVER_LOCAL_IMPORT_BUTTON_LABEL).toBe('导入驱动包');
|
|
expect(DRIVER_LOCAL_IMPORT_DIRECTORY_HELP).toContain('导入驱动目录');
|
|
expect(DRIVER_LOCAL_IMPORT_SINGLE_FILE_HELP).toContain('JDBC Jar');
|
|
});
|
|
|
|
it('documents custom driver aliases for kingbase and related fallbacks', () => {
|
|
expect(CUSTOM_CONNECTION_DRIVER_HELP).toContain('kingbase8');
|
|
expect(CUSTOM_CONNECTION_DRIVER_HELP).toContain('pgx');
|
|
expect(CUSTOM_CONNECTION_DRIVER_HELP).toContain('open_gauss');
|
|
expect(CUSTOM_CONNECTION_DRIVER_HELP).toContain('oceanbase');
|
|
expect(CUSTOM_CONNECTION_DRIVER_HELP).toContain('Go database/sql');
|
|
expect(CUSTOM_CONNECTION_DRIVER_HELP).toContain('ODBC/JDBC');
|
|
expect(CUSTOM_CONNECTION_DRIVER_HELP).toContain('JDBC Jar');
|
|
});
|
|
});
|