From 2e80a07558eb6a7130834a381024aefe5dc1083e Mon Sep 17 00:00:00 2001 From: Ryan Morshead Date: Sat, 9 Dec 2023 18:50:20 -0700 Subject: [PATCH] fix strict eq effect test --- src/py/reactpy/tests/test_core/test_hooks.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/py/reactpy/tests/test_core/test_hooks.py b/src/py/reactpy/tests/test_core/test_hooks.py index fa6acafd1..5b8f71c62 100644 --- a/src/py/reactpy/tests/test_core/test_hooks.py +++ b/src/py/reactpy/tests/test_core/test_hooks.py @@ -1204,7 +1204,7 @@ def SomeComponent(): @pytest.mark.parametrize("get_value", STRICT_EQUALITY_VALUE_CONSTRUCTORS) async def test_use_effect_compares_with_strict_equality(get_value): effect_count = reactpy.Ref(0) - value = reactpy.Ref("string") + value = reactpy.Ref(get_value()) hook = HookCatcher() @reactpy.component @@ -1217,7 +1217,7 @@ def incr_effect_count(): async with reactpy.Layout(SomeComponent()) as layout: await layout.render() assert effect_count.current == 1 - value.current = "string" # new string instance but same value + value.current = get_value() hook.latest.schedule_render() await layout.render() # effect does not trigger