diff --git a/examples/element-factory/src/tabs.svelte b/examples/element-factory/src/tabs.svelte index 65834e3..1418212 100644 --- a/examples/element-factory/src/tabs.svelte +++ b/examples/element-factory/src/tabs.svelte @@ -1,16 +1,10 @@ -
+
{#each tabs as tab, i} {@const id = tab.id || i} diff --git a/examples/element-factory/src/tabs.test.js b/examples/element-factory/src/tabs.test.js index 8c1a8e8..1eb9bde 100644 --- a/examples/element-factory/src/tabs.test.js +++ b/examples/element-factory/src/tabs.test.js @@ -7,10 +7,7 @@ describe('Tabs', () => { beforeEach(() => { render(Tabs, { tabs: [ - { - label: 'Venue', - content: 'This year, we will be at this awesome venue', - }, + { label: 'Venue', content: 'We will be at this place!' }, { label: 'Lineup', content: 'Check out our exciting lineup!' }, { label: 'Tickets', content: 'Buy tickets today!' }, ], @@ -40,4 +37,9 @@ describe('Tabs', () => { const content = screen.getByRole('tabpanel', { hidden: false }); expect(content).toHaveTextContent('lineup'); }); + + it('should render the content of the first tab by default', async () => { + const content = screen.getByRole('tabpanel', { hidden: false }); + expect(content).toHaveTextContent('We will be at this place!'); + }); });