import { describe, expect, it } from 'vitest'; import { entitySkeletonHtml } from '../src/entity-skeleton'; const HEAD = '

 

'; describe('实体资料骨架', () => { it('事务所使用方形标识、资料头、标签和成员正文', () => { const html = entitySkeletonHtml('agency', HEAD, '
成员
'); expect(html).toContain('data-skeleton="entity/agency"'); expect(html).toContain('entityportrait square skeleton'); expect(html).toContain('entityhero'); expect(html).toContain('data-entity-filter-glass'); expect(html).toContain('
'); }); it('人物资料使用圆形头像', () => { expect(entitySkeletonHtml('performer', HEAD, '')).toContain('entityportrait skeleton'); }); it('筛选条和作品抬头装在同一块浮层外框里', () => { const html = entitySkeletonHtml('performer', HEAD, ''); const frame = html.slice(html.indexOf('board-filter-frame'), html.indexOf('