test(compiler-sfc): more tests (#536)

This commit is contained in:
宋铄运
2019-12-11 22:26:14 +08:00
committed by Evan You
parent 532d3b68ab
commit 559fa27185
3 changed files with 107 additions and 6 deletions

View File

@@ -65,10 +65,19 @@ export function compileTemplate(
const preprocessor =
preprocessLang && consolidate[preprocessLang as keyof typeof consolidate]
if (preprocessor) {
return doCompileTemplate({
...options,
source: preprocess(options, preprocessor)
})
try {
return doCompileTemplate({
...options,
source: preprocess(options, preprocessor)
})
} catch (e) {
return {
code: `export default function render() {}`,
source: options.source,
tips: [],
errors: [e]
}
}
} else if (preprocessLang) {
return {
code: `export default function render() {}`,