From 55b678a77b4d62d11d715e9ff8356bd0661ed536 Mon Sep 17 00:00:00 2001 From: Nguyen Tran Date: Sun, 30 Apr 2023 18:29:11 -0400 Subject: [PATCH] Tests for slot defaults applying when forwarding --- .../Child.svelte | 3 +++ .../Parent.svelte | 9 +++++++++ .../_config.js | 16 ++++++++++++++++ .../main.svelte | 13 +++++++++++++ .../Child.svelte | 3 +++ .../Parent.svelte | 9 +++++++++ .../component-slot-default-forwarding/_config.js | 16 ++++++++++++++++ .../main.svelte | 13 +++++++++++++ 8 files changed, 82 insertions(+) create mode 100644 test/runtime/samples/component-slot-default-forwarding-dev/Child.svelte create mode 100644 test/runtime/samples/component-slot-default-forwarding-dev/Parent.svelte create mode 100644 test/runtime/samples/component-slot-default-forwarding-dev/_config.js create mode 100644 test/runtime/samples/component-slot-default-forwarding-dev/main.svelte create mode 100644 test/runtime/samples/component-slot-default-forwarding/Child.svelte create mode 100644 test/runtime/samples/component-slot-default-forwarding/Parent.svelte create mode 100644 test/runtime/samples/component-slot-default-forwarding/_config.js create mode 100644 test/runtime/samples/component-slot-default-forwarding/main.svelte diff --git a/test/runtime/samples/component-slot-default-forwarding-dev/Child.svelte b/test/runtime/samples/component-slot-default-forwarding-dev/Child.svelte new file mode 100644 index 0000000000..5e2aa3cfb1 --- /dev/null +++ b/test/runtime/samples/component-slot-default-forwarding-dev/Child.svelte @@ -0,0 +1,3 @@ + +First slot's default text +Second slot's default text diff --git a/test/runtime/samples/component-slot-default-forwarding-dev/Parent.svelte b/test/runtime/samples/component-slot-default-forwarding-dev/Parent.svelte new file mode 100644 index 0000000000..1f5ea3d12b --- /dev/null +++ b/test/runtime/samples/component-slot-default-forwarding-dev/Parent.svelte @@ -0,0 +1,9 @@ + + + + Default here is applied + + + diff --git a/test/runtime/samples/component-slot-default-forwarding-dev/_config.js b/test/runtime/samples/component-slot-default-forwarding-dev/_config.js new file mode 100644 index 0000000000..cc66f2a409 --- /dev/null +++ b/test/runtime/samples/component-slot-default-forwarding-dev/_config.js @@ -0,0 +1,16 @@ +export default { + compileOptions: { + dev: true + }, + html: ` + Default here is applied +

First slot

+ Second slot's default text + Default here is applied + First slot's default text +

Second slot

+

Default slot

+ First slot's default text + Second slot's default text + ` +}; diff --git a/test/runtime/samples/component-slot-default-forwarding-dev/main.svelte b/test/runtime/samples/component-slot-default-forwarding-dev/main.svelte new file mode 100644 index 0000000000..0b5dd00dee --- /dev/null +++ b/test/runtime/samples/component-slot-default-forwarding-dev/main.svelte @@ -0,0 +1,13 @@ + + + +

First slot

+
+ +

Second slot

+
+ +

Default slot

+
diff --git a/test/runtime/samples/component-slot-default-forwarding/Child.svelte b/test/runtime/samples/component-slot-default-forwarding/Child.svelte new file mode 100644 index 0000000000..5e2aa3cfb1 --- /dev/null +++ b/test/runtime/samples/component-slot-default-forwarding/Child.svelte @@ -0,0 +1,3 @@ + +First slot's default text +Second slot's default text diff --git a/test/runtime/samples/component-slot-default-forwarding/Parent.svelte b/test/runtime/samples/component-slot-default-forwarding/Parent.svelte new file mode 100644 index 0000000000..1f5ea3d12b --- /dev/null +++ b/test/runtime/samples/component-slot-default-forwarding/Parent.svelte @@ -0,0 +1,9 @@ + + + + Default here is applied + + + diff --git a/test/runtime/samples/component-slot-default-forwarding/_config.js b/test/runtime/samples/component-slot-default-forwarding/_config.js new file mode 100644 index 0000000000..5ba93ca8df --- /dev/null +++ b/test/runtime/samples/component-slot-default-forwarding/_config.js @@ -0,0 +1,16 @@ +export default { + compileOptions: { + dev: false + }, + html: ` + Default here is applied +

First slot

+ Second slot's default text + Default here is applied + First slot's default text +

Second slot

+

Default slot

+ First slot's default text + Second slot's default text + ` +}; diff --git a/test/runtime/samples/component-slot-default-forwarding/main.svelte b/test/runtime/samples/component-slot-default-forwarding/main.svelte new file mode 100644 index 0000000000..0b5dd00dee --- /dev/null +++ b/test/runtime/samples/component-slot-default-forwarding/main.svelte @@ -0,0 +1,13 @@ + + + +

First slot

+
+ +

Second slot

+
+ +

Default slot

+