From: 大江东去 <6405352+dlxqlig@users.noreply.github.com> Date: Thu, 17 Oct 2019 19:04:52 +0000 (+0800) Subject: test(compiler-core): add test for custom delimiter (#315) X-Git-Tag: v3.0.0-alpha.0~385 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bb9dca204712cf4d9ff60dff36c4e53d1863336c;p=thirdparty%2Fvuejs%2Fcore.git test(compiler-core): add test for custom delimiter (#315) --- diff --git a/packages/compiler-core/__tests__/parse.spec.ts b/packages/compiler-core/__tests__/parse.spec.ts index 4237b5faf7..81735aa16a 100644 --- a/packages/compiler-core/__tests__/parse.spec.ts +++ b/packages/compiler-core/__tests__/parse.spec.ts @@ -410,6 +410,34 @@ describe('compiler: parse', () => { } }) }) + + test('custom delimiters', () => { + const ast = parse('

{msg}

', { + delimiters: ['{', '}'] + }) + const element = ast.children[0] as ElementNode + const interpolation = element.children[0] as InterpolationNode + + expect(interpolation).toStrictEqual({ + type: NodeTypes.INTERPOLATION, + content: { + type: NodeTypes.SIMPLE_EXPRESSION, + content: `msg`, + isStatic: false, + isConstant: false, + loc: { + start: { offset: 4, line: 1, column: 5 }, + end: { offset: 7, line: 1, column: 8 }, + source: 'msg' + } + }, + loc: { + start: { offset: 3, line: 1, column: 4 }, + end: { offset: 8, line: 1, column: 9 }, + source: '{msg}' + } + }) + }) }) describe('Comment', () => {