Skip to main content
Glama
deleonio
by deleonio
snapshot.test.tsx1.01 kB
import { h } from '@stencil/core'; import { newSpecPage } from '@stencil/core/testing'; import CustomSuggestionsOptionFc from '../CustomSuggestionsOption'; describe('CustomSuggestionsOption', () => { const defaultProps = { index: 0, option: 'Test Option', selected: false, }; it('renders default state', async () => { const page = await newSpecPage({ components: [], template: () => <CustomSuggestionsOptionFc {...defaultProps} />, }); expect(page.root).toMatchSnapshot(); }); it('renders selected state', async () => { const page = await newSpecPage({ components: [], template: () => <CustomSuggestionsOptionFc {...defaultProps} selected={true} />, }); expect(page.root).toMatchSnapshot(); }); it('renders with different index and option', async () => { const page = await newSpecPage({ components: [], template: () => <CustomSuggestionsOptionFc {...defaultProps} index={2} option="Different Option" />, }); expect(page.root).toMatchSnapshot(); }); });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deleonio/public-ui-kolibri'

If you have feedback or need assistance with the MCP directory API, please join our Discord server