mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
feat(site): generated multipart component api reference (#468)
This commit is contained in:
@@ -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();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user