fix(compiler-sfc): should extract comment for import or type declarations (#2107)

fix #2102
This commit is contained in:
underfin
2020-09-15 22:39:27 +08:00
committed by GitHub
parent 98cc1f9d84
commit 05df696a2b
3 changed files with 28 additions and 0 deletions

View File

@@ -373,6 +373,19 @@ export function setup() {
x()
return { }
}
export default { setup }"
`;
exports[`SFC compile <script setup> should extract comment for import or type declarations 1`] = `
"import a from 'a' // comment
import b from 'b'
export function setup() {
return { }
}

View File

@@ -28,6 +28,15 @@ describe('SFC compile <script setup>', () => {
)
})
test('should extract comment for import or type declarations', () => {
assertCode(
compile(`<script setup>
import a from 'a' // comment
import b from 'b'
</script>`).content
)
})
test('explicit setup signature', () => {
assertCode(
compile(`<script setup="props, { emit }">emit('foo')</script>`).content