diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-style/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-style/expected.html
index 034653a3d0..9c2e17ba24 100644
--- a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-style/expected.html
+++ b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-style/expected.html
@@ -6,7 +6,7 @@
+
diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/error.txt
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/expected.html
new file mode 100644
index 0000000000..374977ed1a
--- /dev/null
+++ b/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/expected.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/index.js b/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/index.js
new file mode 100644
index 0000000000..50ed0122e3
--- /dev/null
+++ b/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/index.js
@@ -0,0 +1,3 @@
+export const tagName = 'x-foo';
+export { default } from 'x/foo';
+export * from 'x/foo';
\ No newline at end of file
diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/modules/x/foo/foo.html b/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/modules/x/foo/foo.html
new file mode 100644
index 0000000000..b3b8dea008
--- /dev/null
+++ b/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/modules/x/foo/foo.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/modules/x/foo/foo.js b/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/modules/x/foo/foo.js
new file mode 100644
index 0000000000..dc92b10396
--- /dev/null
+++ b/packages/@lwc/engine-server/src/__tests__/fixtures/style-class-whitespace/modules/x/foo/foo.js
@@ -0,0 +1,3 @@
+import { LightningElement } from 'lwc';
+
+export default class Foo extends LightningElement {}
\ No newline at end of file
diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/svgs/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/svgs/expected.html
index cce82eed18..452511dc85 100644
--- a/packages/@lwc/engine-server/src/__tests__/fixtures/svgs/expected.html
+++ b/packages/@lwc/engine-server/src/__tests__/fixtures/svgs/expected.html
@@ -3,8 +3,8 @@