feat(site): generated multipart component api reference (#468)

This commit is contained in:
Darius Cepulis
2026-02-09 12:20:45 +11:00
committed by GitHub
parent 3c4152fb58
commit 4b1e863883
31 changed files with 1413 additions and 327 deletions
@@ -77,4 +77,29 @@ describe('extractHtml', () => {
expect(result).toBeNull();
});
it('extracts tagName using custom elementName override', () => {
const code = `
export class TimeGroupElement {
static readonly tagName = 'media-time-group';
}
`;
const program = createTestProgram(code);
const result = extractHtml('test.ts', program, 'Time', 'TimeGroupElement');
expect(result).not.toBeNull();
expect(result!.tagName).toBe('media-time-group');
});
it('returns null when elementName override does not match', () => {
const code = `
export class TimeGroupElement {
static readonly tagName = 'media-time-group';
}
`;
const program = createTestProgram(code);
const result = extractHtml('test.ts', program, 'Time', 'TimeSeparatorElement');
expect(result).toBeNull();
});
});