From cdc18bc00c7a80188616f5bd076dee8e0e7a6fb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Burzy=C5=84ski?= Date: Sun, 5 Apr 2020 23:49:49 +0200 Subject: [PATCH] Add a failing test for minifying nested orphaned pseudo --- .../.babelrc | 12 ++++++++++++ .../code.js | 7 +++++++ .../output.js | 2 ++ 3 files changed, 21 insertions(+) create mode 100644 test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/.babelrc create mode 100644 test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/code.js create mode 100644 test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/output.js diff --git a/test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/.babelrc b/test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/.babelrc new file mode 100644 index 00000000..427b60a4 --- /dev/null +++ b/test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/.babelrc @@ -0,0 +1,12 @@ +{ + "plugins": [ + [ + "../../../src", + { + "ssr": false, + "displayName": false, + "transpileTemplateLiterals": false + } + ] + ] +} diff --git a/test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/code.js b/test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/code.js new file mode 100644 index 00000000..5868e2a6 --- /dev/null +++ b/test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/code.js @@ -0,0 +1,7 @@ +import styled from 'styled-components' + +const WhitespaceBeforePseudo = styled.div` + & :hover { + color: blue; + } +` diff --git a/test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/output.js b/test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/output.js new file mode 100644 index 00000000..7a8d7a96 --- /dev/null +++ b/test/fixtures/minify-preserve-whitespace-before-orphaned-pseudo/output.js @@ -0,0 +1,2 @@ +import styled from 'styled-components'; +const WhitespaceBeforePseudo = styled.div`& :hover{color:blue;}`;