Skip to content

Commit 923afa9

Browse files
committed
feat(compiler-sfc): updated unit test
1 parent 508ef22 commit 923afa9

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

packages/compiler-sfc/__tests__/__snapshots__/compileScriptPropsTransform.spec.ts.snap

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,23 @@ return () => {}
9696
}"
9797
`;
9898

99+
exports[`sfc props transform > default values w/ type declaration & key is string 1`] = `
100+
"import { defineComponent as _defineComponent } from 'vue'
101+
102+
export default /*#__PURE__*/_defineComponent({
103+
props: {
104+
\\"foo\\": { type: Number, required: true, default: 1 }
105+
},
106+
setup(__props: any) {
107+
108+
109+
110+
return () => {}
111+
}
112+
113+
})"
114+
`;
115+
99116
exports[`sfc props transform > default values w/ type declaration 1`] = `
100117
"import { defineComponent as _defineComponent } from 'vue'
101118

packages/compiler-sfc/__tests__/compileScriptPropsTransform.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,11 @@ describe('sfc props transform', () => {
102102
test('default values w/ type declaration & key is string', () => {
103103
const { content } = compile(`
104104
<script setup lang="ts">
105-
const { foo = 1 } = defineProps<{ "foo": number }>()
105+
const { foo = 1 } = defineProps<{ foo: number }>()
106106
</script>
107107
`)
108108
expect(content).toMatch(`props: {
109-
"foo": { type: Number, required: false, default: 1 },
109+
"foo": { type: Number, required: false, default: 1 }
110110
}`)
111111
assertCode(content)
112112
})

0 commit comments

Comments
 (0)