mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-05-06 20:03:05 +08:00
- 数据源支持:新增 OceanBase 与 OpenGauss optional driver-agent 实现 - 连接适配:复用 MySQL/PostgreSQL 兼容链路并补齐查询、DDL、同步能力 - 前端入口:补充连接表单、侧边栏、图标、SQL 方言和危险操作识别 - 驱动管理:更新 driver manifest、安装提示和 revision 自动生成链路 - 构建发布:支持多平台 driver-agent 打包并优化 release 构建失败提示
25 lines
1015 B
TypeScript
25 lines
1015 B
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('JDBC Jar');
|
|
});
|
|
});
|