From f0b8ba0419622d94f0f8b0487adb064140e21fcd Mon Sep 17 00:00:00 2001 From: Jane Chu <7559015+janechu@users.noreply.github.com> Date: Mon, 13 Apr 2026 12:27:18 -0700 Subject: [PATCH 1/5] feat: add empty array repeat fixture and parent-to-child attribute passing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add test-element-empty-array fixture to test repeat directive with empty arrays including add/clear cycle (0 → 3 → 0) - Update nested-elements fixture to pass category attribute from parent to child - Add @attr decorator to item_parent in repeat fixture classes - Add @attr decorator to category in both ItemList and Item classes - Add test verifying runtime parent→child attribute propagation Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../test/fixtures/nested-elements/entry.html | 6 ++-- .../test/fixtures/nested-elements/index.html | 20 +++++++---- .../test/fixtures/nested-elements/main.ts | 18 ++++++---- .../nested-elements/nested-elements.spec.ts | 36 ++++++++++++++++--- .../test/fixtures/nested-elements/state.json | 3 +- .../fixtures/nested-elements/templates.html | 2 ++ .../fast-html/test/fixtures/repeat/entry.html | 1 + .../fast-html/test/fixtures/repeat/index.html | 12 +++++++ .../fast-html/test/fixtures/repeat/main.ts | 13 ++++++- .../test/fixtures/repeat/repeat.spec.ts | 25 +++++++++++++ .../test/fixtures/repeat/templates.html | 9 +++++ 11 files changed, 122 insertions(+), 23 deletions(-) diff --git a/packages/fast-html/test/fixtures/nested-elements/entry.html b/packages/fast-html/test/fixtures/nested-elements/entry.html index 6061c49528b..f81eb70479d 100644 --- a/packages/fast-html/test/fixtures/nested-elements/entry.html +++ b/packages/fast-html/test/fixtures/nested-elements/entry.html @@ -6,9 +6,9 @@ Nested Elements Hydration Tests - - - + + + diff --git a/packages/fast-html/test/fixtures/nested-elements/index.html b/packages/fast-html/test/fixtures/nested-elements/index.html index f09e2456baf..48faa4f553d 100644 --- a/packages/fast-html/test/fixtures/nested-elements/index.html +++ b/packages/fast-html/test/fixtures/nested-elements/index.html @@ -6,40 +6,44 @@ Nested Elements Hydration Tests -