From d7147ce2e548d12f27c42a7931f06bf05c38f44f Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Thu, 25 Jul 2024 11:56:51 -0700 Subject: [PATCH] test(ssr-compiler): harmonize fixture format (#4407) Co-Authored-By: Eugene Kashida ekashida@salesforce.com Co-Authored-By: Dale Bustad dbustad@salesforce.com --- .../@lwc/engine-server/src/__tests__/fixtures.spec.ts | 4 ++-- .../fixtures/attribute-and-class-modify/error.txt | 0 .../__tests__/fixtures/attribute-aria-modify/error.txt | 0 .../src/__tests__/fixtures/attribute-aria/error.txt | 0 .../__tests__/fixtures/attribute-boolean-expr/error.txt | 0 .../src/__tests__/fixtures/attribute-boolean/error.txt | 0 .../__tests__/fixtures/attribute-component-aria/error.txt | 0 .../fixtures/attribute-component-global-html/error.txt | 0 .../__tests__/fixtures/attribute-dynamic-escape/error.txt | 0 .../fixtures/attribute-dynamic-with-scoped-css/error.txt | 0 .../src/__tests__/fixtures/attribute-dynamic/error.txt | 0 .../__tests__/fixtures/attribute-global-html/error.txt | 0 .../__tests__/fixtures/attribute-live-bindings/error.txt | 0 .../fixtures/attribute-modify-uppercase/error.txt | 0 .../src/__tests__/fixtures/attribute-namespace/error.txt | 0 .../src/__tests__/fixtures/attribute-scoped-id/error.txt | 0 .../src/__tests__/fixtures/attribute-static/error.txt | 0 .../src/__tests__/fixtures/attribute-style/error.txt | 0 .../src/__tests__/fixtures/attributes-aria/error.txt | 0 .../src/__tests__/fixtures/comments-basic/error.txt | 0 .../src/__tests__/fixtures/comments-foreach/error.txt | 0 .../src/__tests__/fixtures/comments-if/error.txt | 0 .../src/__tests__/fixtures/comments-slot/error.txt | 0 .../fixtures/comments-text-preserve-off/error.txt | 0 .../__tests__/fixtures/comments-text-preserve/error.txt | 0 .../src/__tests__/fixtures/component/error.txt | 0 .../src/__tests__/fixtures/computed/error.txt | 0 .../src/__tests__/fixtures/context-deep/error.txt | 0 .../context-installation-on-non-element/expected.html | 0 .../src/__tests__/fixtures/context-nested/error.txt | 0 .../src/__tests__/fixtures/context-no-provider/error.txt | 0 .../src/__tests__/fixtures/context-shadowed/error.txt | 0 .../src/__tests__/fixtures/context-simple/error.txt | 0 .../src/__tests__/fixtures/context-slotted/error.txt | 0 .../fixtures/custom-styles-with-newlines/error.txt | 0 .../src/__tests__/fixtures/deeply-nested/error.txt | 0 .../src/__tests__/fixtures/delegates-focus/error.txt | 0 .../src/__tests__/fixtures/directive-external/error.txt | 0 .../fixtures/dynamic-component-no-ctor/error.txt | 0 .../src/__tests__/fixtures/dynamic-components/error.txt | 0 .../src/__tests__/fixtures/dynamic-slots/error.txt | 0 .../src/__tests__/fixtures/face-callback/error.txt | 0 .../src/__tests__/fixtures/for-each-block/error.txt | 0 .../__tests__/fixtures/for-each-child-nested/error.txt | 0 .../src/__tests__/fixtures/for-each-nested/error.txt | 0 .../src/__tests__/fixtures/for-static-content/error.txt | 0 .../__tests__/fixtures/getter-class-list-noop/error.txt | 0 .../src/__tests__/fixtures/getter-class-list/error.txt | 0 .../src/__tests__/fixtures/getter-is-connected/error.txt | 0 .../src/__tests__/fixtures/if-block/error.txt | 0 .../fixtures/if-conditional-slot-content/error.txt | 0 .../src/__tests__/fixtures/if-conditional-slot/error.txt | 0 .../__tests__/fixtures/if-custom-element-child/error.txt | 0 .../src/__tests__/fixtures/if-element-child/error.txt | 0 .../src/__tests__/fixtures/iterator-block/error.txt | 0 .../src/__tests__/fixtures/lifecycle-hooks/error.txt | 0 .../src/__tests__/fixtures/light-dom-multiple/error.txt | 0 .../__tests__/fixtures/light-dom-scoped-styles/error.txt | 0 .../src/__tests__/fixtures/light-dom/error.txt | 0 .../src/__tests__/fixtures/lwc-dom-manual/error.txt | 0 .../src/__tests__/fixtures/lwc-dynamic/error.txt | 0 .../src/__tests__/fixtures/lwc-inner-html/error.txt | 0 .../src/__tests__/fixtures/method-get-attribute/error.txt | 0 .../__tests__/fixtures/method-remove-attribute/error.txt | 0 .../src/__tests__/fixtures/method-set-attribute/error.txt | 0 .../src/__tests__/fixtures/methods-noop/error.txt | 0 .../src/__tests__/fixtures/methods-unsupported/error.txt | 0 .../fixtures/no-boundary-protection-basic/expected.html | 0 .../fixtures/no-boundary-protection-child/expected.html | 0 .../no-boundary-protection-deep-child/expected.html | 0 .../fixtures/no-boundary-protection-slotted/expected.html | 0 .../fixtures/overwrite-properties-template/error.txt | 0 .../src/__tests__/fixtures/overwrite-properties/error.txt | 0 .../fixtures/parent-child-connected-callback/error.txt | 0 .../fixtures/parent-child-read-only-prop/error.txt | 0 .../src/__tests__/fixtures/rehydration/error.txt | 0 .../src/__tests__/fixtures/scoped-slots/basic/error.txt | 0 .../__tests__/fixtures/scoped-slots/for-each/error.txt | 0 .../__tests__/fixtures/scoped-slots/named-slot/error.txt | 0 .../src/__tests__/fixtures/slotchange/error.txt | 0 .../src/__tests__/fixtures/slots-fallback/error.txt | 0 .../src/__tests__/fixtures/slots-nested/error.txt | 0 .../src/__tests__/fixtures/slots-unknown/error.txt | 0 .../engine-server/src/__tests__/fixtures/slots/error.txt | 0 .../styles-escaping-invalid-multiple-levels/expected.html | 0 .../expected.html | 0 .../expected.html | 0 .../expected.html | 0 .../src/__tests__/fixtures/styles-escaping-safe/error.txt | 0 .../fixtures/styles-escaping-unsafe/expected.html | 0 .../src/__tests__/fixtures/styles-keyframes/error.txt | 0 .../src/__tests__/fixtures/styles-shared/error.txt | 0 .../engine-server/src/__tests__/fixtures/styles/error.txt | 0 .../engine-server/src/__tests__/fixtures/svgs/error.txt | 0 .../src/__tests__/fixtures/tag-name/error.txt | 0 .../fixtures/text-interpolation-escape/error.txt | 0 .../src/__tests__/fixtures/text-interpolation/error.txt | 0 .../src/__tests__/fixtures/text-static/error.txt | 0 .../fixtures/this-dot-host-element/expected.html | 0 .../engine-server/src/__tests__/fixtures/wire/error.txt | 0 packages/@lwc/ssr-compiler/src/__tests__/fixtures.spec.ts | 8 ++++---- scripts/jest/root.config.js | 3 +++ 102 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-and-class-modify/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-aria-modify/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-aria/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-boolean-expr/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-boolean/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-component-aria/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-component-global-html/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-dynamic-escape/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-dynamic-with-scoped-css/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-dynamic/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-global-html/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-live-bindings/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-modify-uppercase/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-namespace/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-scoped-id/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-static/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attribute-style/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/attributes-aria/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/comments-basic/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/comments-foreach/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/comments-if/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/comments-slot/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/comments-text-preserve-off/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/comments-text-preserve/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/component/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/computed/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/context-deep/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/context-installation-on-non-element/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/context-nested/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/context-no-provider/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/context-shadowed/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/context-simple/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/context-slotted/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/custom-styles-with-newlines/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/deeply-nested/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/delegates-focus/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/directive-external/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/dynamic-component-no-ctor/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/dynamic-components/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/dynamic-slots/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/face-callback/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/for-each-block/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/for-each-child-nested/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/for-each-nested/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/for-static-content/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/getter-class-list-noop/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/getter-class-list/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/getter-is-connected/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/if-block/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/if-conditional-slot-content/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/if-conditional-slot/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/if-custom-element-child/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/if-element-child/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/iterator-block/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/lifecycle-hooks/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/light-dom-multiple/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/light-dom-scoped-styles/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/light-dom/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/lwc-dom-manual/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/lwc-dynamic/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/lwc-inner-html/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/method-get-attribute/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/method-remove-attribute/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/method-set-attribute/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/methods-noop/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/methods-unsupported/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-basic/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-child/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-deep-child/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-slotted/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/overwrite-properties-template/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/overwrite-properties/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/parent-child-connected-callback/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/parent-child-read-only-prop/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/rehydration/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/scoped-slots/basic/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/scoped-slots/for-each/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/scoped-slots/named-slot/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/slotchange/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/slots-fallback/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/slots-nested/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/slots-unknown/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/slots/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-multiple-levels/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-trailing-close-tag/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-trailing-open-tag/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-unclosed-open-tag/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-safe/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-unsafe/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/styles-keyframes/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/styles-shared/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/styles/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/svgs/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/tag-name/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/text-interpolation-escape/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/text-interpolation/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/text-static/error.txt create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/this-dot-host-element/expected.html create mode 100644 packages/@lwc/engine-server/src/__tests__/fixtures/wire/error.txt diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures.spec.ts b/packages/@lwc/engine-server/src/__tests__/fixtures.spec.ts index 7824578915..6750f25f42 100755 --- a/packages/@lwc/engine-server/src/__tests__/fixtures.spec.ts +++ b/packages/@lwc/engine-server/src/__tests__/fixtures.spec.ts @@ -114,8 +114,8 @@ function testFixtures() { }); return { - 'expected.html': result ? formatHTML(result) : undefined, - 'error.txt': err, + 'expected.html': result ? formatHTML(result) : '', + 'error.txt': err ?? '', }; } ); diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-and-class-modify/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-and-class-modify/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-aria-modify/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-aria-modify/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-aria/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-aria/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-boolean-expr/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-boolean-expr/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-boolean/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-boolean/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-component-aria/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-component-aria/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-component-global-html/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-component-global-html/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-dynamic-escape/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-dynamic-escape/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-dynamic-with-scoped-css/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-dynamic-with-scoped-css/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-dynamic/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-dynamic/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-global-html/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-global-html/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-live-bindings/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-live-bindings/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-modify-uppercase/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-modify-uppercase/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-namespace/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-namespace/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-scoped-id/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-scoped-id/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-static/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-static/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-style/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attribute-style/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/attributes-aria/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/attributes-aria/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/comments-basic/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/comments-basic/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/comments-foreach/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/comments-foreach/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/comments-if/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/comments-if/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/comments-slot/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/comments-slot/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/comments-text-preserve-off/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/comments-text-preserve-off/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/comments-text-preserve/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/comments-text-preserve/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/component/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/component/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/computed/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/computed/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/context-deep/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/context-deep/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/context-installation-on-non-element/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/context-installation-on-non-element/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/context-nested/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/context-nested/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/context-no-provider/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/context-no-provider/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/context-shadowed/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/context-shadowed/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/context-simple/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/context-simple/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/context-slotted/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/context-slotted/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/custom-styles-with-newlines/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/custom-styles-with-newlines/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/deeply-nested/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/deeply-nested/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/delegates-focus/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/delegates-focus/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/directive-external/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/directive-external/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/dynamic-component-no-ctor/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/dynamic-component-no-ctor/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/dynamic-components/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/dynamic-components/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/dynamic-slots/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/dynamic-slots/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/face-callback/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/face-callback/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/for-each-block/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/for-each-block/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/for-each-child-nested/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/for-each-child-nested/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/for-each-nested/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/for-each-nested/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/for-static-content/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/for-static-content/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/getter-class-list-noop/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/getter-class-list-noop/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/getter-class-list/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/getter-class-list/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/getter-is-connected/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/getter-is-connected/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/if-block/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/if-block/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/if-conditional-slot-content/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/if-conditional-slot-content/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/if-conditional-slot/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/if-conditional-slot/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/if-custom-element-child/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/if-custom-element-child/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/if-element-child/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/if-element-child/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/iterator-block/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/iterator-block/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/lifecycle-hooks/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/lifecycle-hooks/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/light-dom-multiple/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/light-dom-multiple/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/light-dom-scoped-styles/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/light-dom-scoped-styles/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/light-dom/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/light-dom/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/lwc-dom-manual/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/lwc-dom-manual/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/lwc-dynamic/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/lwc-dynamic/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/lwc-inner-html/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/lwc-inner-html/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/method-get-attribute/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/method-get-attribute/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/method-remove-attribute/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/method-remove-attribute/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/method-set-attribute/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/method-set-attribute/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/methods-noop/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/methods-noop/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/methods-unsupported/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/methods-unsupported/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-basic/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-basic/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-child/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-child/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-deep-child/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-deep-child/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-slotted/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/no-boundary-protection-slotted/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/overwrite-properties-template/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/overwrite-properties-template/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/overwrite-properties/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/overwrite-properties/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/parent-child-connected-callback/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/parent-child-connected-callback/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/parent-child-read-only-prop/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/parent-child-read-only-prop/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/rehydration/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/rehydration/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/scoped-slots/basic/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/scoped-slots/basic/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/scoped-slots/for-each/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/scoped-slots/for-each/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/scoped-slots/named-slot/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/scoped-slots/named-slot/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/slotchange/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/slotchange/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/slots-fallback/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/slots-fallback/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/slots-nested/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/slots-nested/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/slots-unknown/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/slots-unknown/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/slots/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/slots/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-multiple-levels/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-multiple-levels/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-trailing-close-tag/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-trailing-close-tag/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-trailing-open-tag/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-trailing-open-tag/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-unclosed-open-tag/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-invalid-unclosed-open-tag/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-safe/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-safe/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-unsafe/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/styles-escaping-unsafe/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/styles-keyframes/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/styles-keyframes/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/styles-shared/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/styles-shared/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/styles/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/styles/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/svgs/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/svgs/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/tag-name/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/tag-name/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/text-interpolation-escape/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/text-interpolation-escape/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/text-interpolation/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/text-interpolation/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/text-static/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/text-static/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/this-dot-host-element/expected.html b/packages/@lwc/engine-server/src/__tests__/fixtures/this-dot-host-element/expected.html new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/engine-server/src/__tests__/fixtures/wire/error.txt b/packages/@lwc/engine-server/src/__tests__/fixtures/wire/error.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/@lwc/ssr-compiler/src/__tests__/fixtures.spec.ts b/packages/@lwc/ssr-compiler/src/__tests__/fixtures.spec.ts index fb2da2c268..61925c59fb 100644 --- a/packages/@lwc/ssr-compiler/src/__tests__/fixtures.spec.ts +++ b/packages/@lwc/ssr-compiler/src/__tests__/fixtures.spec.ts @@ -90,12 +90,12 @@ function testFixtures() { ); return { 'expected.html': formatHTML(result), - 'error.txt': undefined, + 'error.txt': '', }; - } catch (_err: any) { + } catch (err: any) { return { - 'error.txt': _err.message, - 'expected.html': undefined, + 'error.txt': err.message, + 'expected.html': '', }; } } diff --git a/scripts/jest/root.config.js b/scripts/jest/root.config.js index bf1882fbd8..c6164f339f 100644 --- a/scripts/jest/root.config.js +++ b/scripts/jest/root.config.js @@ -19,6 +19,9 @@ module.exports = { '/packages/@lwc/rollup-plugin', '/packages/@lwc/shared', '/packages/@lwc/signals', + // We will enable this for realsies once all the tests are passing, but for now having the env var avoids + // running these tests in CI while still allowing for local testing. + ...(process.env.TEST_SSR_COMPILER ? ['/packages/@lwc/ssr-compiler'] : []), '/packages/@lwc/style-compiler', '/packages/@lwc/synthetic-shadow', '/packages/@lwc/template-compiler',