diff --git a/e2e/3.x/typescript/src/components/ScriptSetup.vue b/e2e/3.x/typescript/src/components/ScriptSetup.vue
new file mode 100644
index 00000000..b5de8edc
--- /dev/null
+++ b/e2e/3.x/typescript/src/components/ScriptSetup.vue
@@ -0,0 +1,18 @@
+
+
+
+ {{ msg! }}
+
+
+
diff --git a/e2e/3.x/typescript/src/test.ts b/e2e/3.x/typescript/src/test.ts
index d750ddc7..a20b3d77 100644
--- a/e2e/3.x/typescript/src/test.ts
+++ b/e2e/3.x/typescript/src/test.ts
@@ -1,6 +1,7 @@
import { createApp, h } from 'vue'
import Basic from '@/components/Basic.vue'
+import ScriptSetup from '@/components/ScriptSetup.vue'
function mount(Component: any) {
document.getElementsByTagName('html')[0].innerHTML = ''
@@ -21,3 +22,9 @@ test('processes .vue files', () => {
'Welcome to Your Vue.js App'
)
})
+
+test('supports