diff --git a/tests/components/ct-svelte/src/components/Component.svelte b/tests/components/ct-svelte/src/components/Component.svelte
new file mode 100644
index 0000000000..179f993315
--- /dev/null
+++ b/tests/components/ct-svelte/src/components/Component.svelte
@@ -0,0 +1 @@
+
test
diff --git a/tests/components/ct-svelte/src/tests.spec.ts b/tests/components/ct-svelte/src/tests.spec.ts
index 915c2dc205..10419b8d98 100644
--- a/tests/components/ct-svelte/src/tests.spec.ts
+++ b/tests/components/ct-svelte/src/tests.spec.ts
@@ -16,6 +16,7 @@
import { test, expect } from '@playwright/experimental-ct-svelte';
import Button from './components/Button.svelte';
+import Component from './components/Component.svelte';
import DefaultSlot from './components/DefaultSlot.svelte';
import MultiRoot from './components/MultiRoot.svelte';
import Empty from './components/Empty.svelte';
@@ -54,6 +55,11 @@ test('render a default slot', async ({ mount }) => {
await expect(component).toContainText('Main Content')
})
+test('render a component without options', async ({ mount }) => {
+ const component = await mount(Component);
+ await expect(component).toContainText('test');
+})
+
test('run hooks', async ({ page, mount }) => {
const messages = []
page.on('console', m => messages.push(m.text()))