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.
16 lines
531 B
TypeScript
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']);
|
|
});
|
|
}); |