Files
tts-workshop/apps/web/src/components/objectIcons.test.ts
T
hypercross 9619cc3863 feat(web): expand object class icon mapping
Map more TTS classes to icons, including multi-set icons for models and
bags, and add a wrap-break-word class fix in the default viewer.
2026-08-08 12:45:40 +08:00

16 lines
531 B
TypeScript

import { describe, expect, it } from 'vitest';
import { iconsForObject } from './objectIcons';
describe('iconsForObject', () => {
it('maps known classes to icons', () => {
expect(iconsForObject('Card')).toEqual(['mdi:cards-outline']);
expect(iconsForObject('Custom_Model_Bag')).toEqual([
'file-icons:3d-model',
'material-symbols:folder',
]);
});
it('falls back to the help icon for unknown classes', () => {
expect(iconsForObject('Unknown_Thing')).toEqual(['mdi:help-circle-outline']);
});
});