From 94694a5e63baf5537128527d08c424de1639bc1f Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 3 Dec 2024 17:09:59 +0000 Subject: [PATCH] chore: add test for binding event reactive context (#14522) * chore: add test for binding event reactive context * revised --- .../client/dom/elements/bindings/input.js | 2 +- .../effect-tracking-binding-set/_config.js | 7 ++++++ .../effect-tracking-binding-set/main.svelte | 24 +++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 packages/svelte/tests/runtime-runes/samples/effect-tracking-binding-set/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/effect-tracking-binding-set/main.svelte diff --git a/packages/svelte/src/internal/client/dom/elements/bindings/input.js b/packages/svelte/src/internal/client/dom/elements/bindings/input.js index aec6f815a0..1cbe2a731f 100644 --- a/packages/svelte/src/internal/client/dom/elements/bindings/input.js +++ b/packages/svelte/src/internal/client/dom/elements/bindings/input.js @@ -1,6 +1,6 @@ import { DEV } from 'esm-env'; import { render_effect, teardown } from '../../../reactivity/effects.js'; -import { listen_to_event_and_reset_event, without_reactive_context } from './shared.js'; +import { listen_to_event_and_reset_event } from './shared.js'; import * as e from '../../../errors.js'; import { is } from '../../../proxy.js'; import { queue_micro_task } from '../../task.js'; diff --git a/packages/svelte/tests/runtime-runes/samples/effect-tracking-binding-set/_config.js b/packages/svelte/tests/runtime-runes/samples/effect-tracking-binding-set/_config.js new file mode 100644 index 0000000000..aebbfec832 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/effect-tracking-binding-set/_config.js @@ -0,0 +1,7 @@ +import { test } from '../../test'; + +export default test({ + test({ assert, logs }) { + assert.deepEqual(logs, [false]); + } +}); diff --git a/packages/svelte/tests/runtime-runes/samples/effect-tracking-binding-set/main.svelte b/packages/svelte/tests/runtime-runes/samples/effect-tracking-binding-set/main.svelte new file mode 100644 index 0000000000..f21ecfdce6 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/effect-tracking-binding-set/main.svelte @@ -0,0 +1,24 @@ + + +