diff --git a/packages/compiler-sfc/__tests__/compileStyle.spec.ts b/packages/compiler-sfc/__tests__/compileStyle.spec.ts index 78fd52425..9b7e7c537 100644 --- a/packages/compiler-sfc/__tests__/compileStyle.spec.ts +++ b/packages/compiler-sfc/__tests__/compileStyle.spec.ts @@ -39,6 +39,24 @@ describe('SFC scoped CSS', () => { expect(compileScoped(`h1 .foo { color: red; }`)).toMatch( `h1 .foo[data-v-test] { color: red;`, ) + + // #13387 + expect( + compileScoped(`main { + width: 100%; + > * { + max-width: 200px; + } +}`), + ).toMatchInlineSnapshot(` + "main { +&[data-v-test] { + width: 100%; +} +> *[data-v-test] { + max-width: 200px; +} +}"`) }) test('nesting selector', () => {