chore: todos

This commit is contained in:
Evan You 2019-11-28 15:22:30 -05:00
parent 65118327ff
commit 020e109abd
2 changed files with 4 additions and 0 deletions

View File

@ -8,11 +8,13 @@ describe('compiler:sfc', () => {
test('style block', () => { test('style block', () => {
const style = parse(`<style>\n.color {\n color: red;\n }\n</style>\n`) const style = parse(`<style>\n.color {\n color: red;\n }\n</style>\n`)
.styles[0] .styles[0]
// TODO need to actually test this with SourceMapConsumer
expect(style.map).not.toBeUndefined() expect(style.map).not.toBeUndefined()
}) })
test('script block', () => { test('script block', () => {
const script = parse(`<script>\nconsole.log(1)\n }\n</script>\n`).script const script = parse(`<script>\nconsole.log(1)\n }\n</script>\n`).script
// TODO need to actually test this with SourceMapConsumer
expect(script!.map).not.toBeUndefined() expect(script!.map).not.toBeUndefined()
}) })
}) })

View File

@ -74,6 +74,7 @@ export function parse(
styles: [], styles: [],
customBlocks: [] customBlocks: []
} }
const ast = baseParse(source, { const ast = baseParse(source, {
isNativeTag: () => true, isNativeTag: () => true,
getTextMode: () => TextModes.RAWTEXT getTextMode: () => TextModes.RAWTEXT
@ -86,6 +87,7 @@ export function parse(
if (!node.children.length) { if (!node.children.length) {
return return
} }
// TODO handle pad option
switch (node.tag) { switch (node.tag) {
case 'template': case 'template':
if (!sfc.template) { if (!sfc.template) {