From: edison Date: Mon, 30 Nov 2020 19:45:26 +0000 (+0800) Subject: fix(compiler-sfc): fix parsing error when `lang=""` is used on plain element (#2569) X-Git-Tag: v3.0.4~28 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5f2a8533acc332528faedb2d1b6ecdae104087a4;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler-sfc): fix parsing error when `lang=""` is used on plain element (#2569) fix #2566 --- diff --git a/packages/compiler-sfc/__tests__/parse.spec.ts b/packages/compiler-sfc/__tests__/parse.spec.ts index a782bc8377..dd16251e22 100644 --- a/packages/compiler-sfc/__tests__/parse.spec.ts +++ b/packages/compiler-sfc/__tests__/parse.spec.ts @@ -144,6 +144,18 @@ h1 { color: red } expect(descriptor.template!.content).toBe(content) }) + //#2566 + test('div lang should not be treated as plain text', () => { + const { errors } = parse(` + + `) + expect(errors.length).toBe(0) + }) + test('error tolerance', () => { const { errors } = parse(`