test(compiler-core): add test for custom delimiter (#315)
This commit is contained in:
parent
e3b68972d8
commit
bb9dca2047
@ -410,6 +410,34 @@ describe('compiler: parse', () => {
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
test('custom delimiters', () => {
|
||||
const ast = parse('<p>{msg}</p>', {
|
||||
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', () => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user