From c31788b208b6317dddece7539d1172d7ac06edcd Mon Sep 17 00:00:00 2001 From: huangcheng Date: Fri, 29 Apr 2022 11:05:42 +0800 Subject: [PATCH] fix(compiler-core): add test case for v-for source with spaces --- .../__tests__/transforms/vFor.spec.ts | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/compiler-core/__tests__/transforms/vFor.spec.ts b/packages/compiler-core/__tests__/transforms/vFor.spec.ts index fc947de6a1f..e4c2f0db4fe 100644 --- a/packages/compiler-core/__tests__/transforms/vFor.spec.ts +++ b/packages/compiler-core/__tests__/transforms/vFor.spec.ts @@ -202,6 +202,16 @@ describe('compiler: v-for', () => { expect(forNode.valueAlias).toBeUndefined() expect((forNode.source as SimpleExpressionNode).content).toBe('items') }) + + test('source containing string expression with spaces', () => { + const { node: forNode } = parseWithForTransform( + `` + ) + expect(forNode.keyAlias).toBeUndefined() + expect(forNode.objectIndexAlias).toBeUndefined() + expect((forNode.valueAlias as SimpleExpressionNode).content).toBe('item') + expect((forNode.source as SimpleExpressionNode).content).toBe("state ['my items']") + }) }) describe('errors', () => { @@ -265,16 +275,6 @@ describe('compiler: v-for', () => { ) }) - test('source containing string expression with spaces', () => { - const { node: forNode } = parseWithForTransform( - `` - ) - expect(forNode.keyAlias).toBeUndefined() - expect(forNode.objectIndexAlias).toBeUndefined() - expect((forNode.valueAlias as SimpleExpressionNode).content).toBe('item') - expect((forNode.source as SimpleExpressionNode).content).toBe("state ['my items']") - }) - test('missing value', () => { const onError = jest.fn() parseWithForTransform('', { onError })