mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-09 18:59:50 +08:00
37 lines
1.1 KiB
TypeScript
37 lines
1.1 KiB
TypeScript
import { describe, expect, it } from 'vitest'
|
|||
|
|
|
||
|
|
import { proxyNodeDeleteSuccessMessage } from '../proxy-node-delete-feedback'
|
||
|
|
|
||
|
|
describe('proxyNodeDeleteSuccessMessage', () => {
|
||
|
|
it.each([
|
||
|
|
{
|
||
|
|
clearedSystemProxy: true,
|
||
|
|
clearedExternalModelsProxy: true,
|
||
|
|
expected: '代理节点已删除,系统默认代理和外部模型目录代理已自动清除',
|
||
|
|
},
|
||
|
|
{
|
||
|
|
clearedSystemProxy: true,
|
||
|
|
clearedExternalModelsProxy: false,
|
||
|
|
expected: '代理节点已删除,系统默认代理已自动清除',
|
||
|
|
},
|
||
|
|
{
|
||
|
|
clearedSystemProxy: false,
|
||
|
|
clearedExternalModelsProxy: true,
|
||
|
|
expected: '代理节点已删除,外部模型目录代理已自动清除',
|
||
|
|
},
|
||
|
|
{
|
||
|
|
clearedSystemProxy: false,
|
||
|
|
clearedExternalModelsProxy: false,
|
||
|
|
expected: '代理节点已删除',
|
||
|
|
},
|
||
|
|
])(
|
||
|
|
'returns the coordinated message for system=$clearedSystemProxy and external=$clearedExternalModelsProxy',
|
||
|
|
({ clearedSystemProxy, clearedExternalModelsProxy, expected }) => {
|
||
|
|
expect(proxyNodeDeleteSuccessMessage(
|
||
|
|
clearedSystemProxy,
|
||
|
|
clearedExternalModelsProxy,
|
||
|
|
)).toBe(expected)
|
||
|
|
},
|
||
|
|
)
|
||
|
|
})
|