18 lines
592 B
TypeScript
18 lines
592 B
TypeScript
import { describe, expect, it } from 'vitest'
|
|
|
|
import { isDesktopToolsetVisible } from './desktop-toolsets'
|
|
|
|
describe('isDesktopToolsetVisible', () => {
|
|
it('hides platform-coupled and internal toolsets', () => {
|
|
for (const name of ['discord', 'discord_admin', 'yuanbao', 'context_engine', 'moa']) {
|
|
expect(isDesktopToolsetVisible(name)).toBe(false)
|
|
}
|
|
})
|
|
|
|
it('keeps ordinary user-facing toolsets', () => {
|
|
for (const name of ['web', 'browser', 'terminal', 'file', 'memory', 'vision', 'image_gen']) {
|
|
expect(isDesktopToolsetVisible(name)).toBe(true)
|
|
}
|
|
})
|
|
})
|