From 8b94464a3b9759a7a98c23efeafc7a9359c9807d Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 28 May 2021 18:40:35 -0400 Subject: [PATCH] fix(compiler-sfc): fix style injection when using normal script + setup fix #3688 --- .../__snapshots__/cssVars.spec.ts.snap | 23 ++++++++++++++++++ .../compiler-sfc/__tests__/cssVars.spec.ts | 24 +++++++++++++++++++ packages/compiler-sfc/src/cssVars.ts | 2 +- 3 files changed, 48 insertions(+), 1 deletion(-) diff --git a/packages/compiler-sfc/__tests__/__snapshots__/cssVars.spec.ts.snap b/packages/compiler-sfc/__tests__/__snapshots__/cssVars.spec.ts.snap index a2926e8fee1..99f963804b5 100644 --- a/packages/compiler-sfc/__tests__/__snapshots__/cssVars.spec.ts.snap +++ b/packages/compiler-sfc/__tests__/__snapshots__/cssVars.spec.ts.snap @@ -109,3 +109,26 @@ return { color, size, ref } }" `; + +exports[`CSS vars injection w/ normal \n` + + `` + ) + expect(content).toMatch(`_useCssVars(_ctx => ({ + "${mockId}-size": (_ctx.size) +})`) + expect(content).toMatch(`import { useCssVars as _useCssVars } from 'vue'`) + assertCode(content) + }) + test('w/